forked from shanbay/sea
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
30 lines (30 loc) · 1.44 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
language: python
cache: pip
services:
- redis-server
python:
- '3.6'
- '3.7'
- '3.8'
install:
- pip install -U importlib-metadata
- pip list
- pip install -r test-requirements.txt -U
script:
- echo $(git log -1 --pretty=%B) > latest_commit_msg; pre-commit run --hook-stage commit-msg commitlint --commit-msg-filename latest_commit_msg; rm -rf latest_commit_msg
- flake8 sea --exclude=*_pb2.py
- pytest tests/test_contrib/test_extensions/test_celery.py::test_celery_no_app --cov-fail-under=10
- pytest tests
after_success:
- CODECLIMATE_REPO_TOKEN=19c5e18e184070a726bb6fc703e321e526ca638df16f9623654044bcccdb1a9d
codeclimate-test-reporter
- coveralls
deploy:
provider: pypi
distributions: bdist_wheel
user: __token__
password:
secure: GhYElf7a0NzQYd3t6cjioHxdEJnqraCcMVB3WaUvfpB+6aTnpylPLwzUZJFFsICbgpFfjHyT6X9v62j3lgtljy6NTDC2iU/XgtZG4pr/Kqa06smJGLcZTzswPQBkWBHkVLD6PHEqRB8hk4q01Uzcm0THNPKZWB7WNQKC7PJ4PWPCi2mKIcSu9fPVdoiiYpdzkEqtzuuVoZxdz3Q/GDoy7K5DMs1j4dI/8M1mguUliBqIj0yBJCiAoDEnIneNRTJL6ZZW9m9P5n2gdZ0hmxetQ0Twt+2VQ179k7MVjJyox4V1h15A3VNyKvxc5HGkaUIKNQKUrR4TiZ7WLkunTlyF5gGfk9IzYtq8UpD0PQ1bn/UQYTkerWBWI0FpdR5iCVkw4nSpYKZhOm+c4ZUfhJRZkdA0mhtDtygwdJCLcLDr//FJKdFX6hN/ceBmXvz6nTndLo/nXt1LyLjb9VinI+/uDFO+vyIeBHhE5wYL3Qd3nIh9NwOTt0+j6NHs+sxyy5UFPxggVrTJm3tMANJEZ5xXQosschaUABk77+ULP1ap3UmEgoRccOMhsKQEPan2UH+zps/oyVxZqdqQ1ZwA1AJ+hX0n2+NGYQxVFcgd2M+mgu5IYESxbLB6YzcU1bumrs9A3s1sV4WAEI8Q6NBDEGlk6ioDVDSjMDRpFa0n2+Qs1j8=
on:
tags: true
python: '3.8'