-
Notifications
You must be signed in to change notification settings - Fork 21
/
.travis.yml
102 lines (102 loc) · 3.15 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
language: python
cache:
pip: true
bundler: true
directories:
- .tox
matrix:
# See `Which version combinations to include in Travis test matrix?` in `/docs/README.md`.
include:
- env: TOXENV=py38-dj32-wt41
python: 3.8
- env: TOXENV=py38-dj32-wt42
python: 3.8
- env: TOXENV=py38-dj32-wt50
python: 3.8
- env: TOXENV=py38-dj32-wt51
python: 3.8
- env: TOXENV=py38-dj32-wt52
python: 3.8
- env: TOXENV=py38-dj41-wt41
python: 3.8
- env: TOXENV=py38-dj41-wt42
python: 3.8
- env: TOXENV=py38-dj41-wt50
python: 3.8
- env: TOXENV=py38-dj41-wt51
python: 3.8
- env: TOXENV=py38-dj41-wt52
python: 3.8
- env: TOXENV=py39-dj32-wt41
python: 3.9
- env: TOXENV=py39-dj32-wt42
python: 3.9
- env: TOXENV=py39-dj32-wt50
python: 3.9
- env: TOXENV=py39-dj32-wt51
python: 3.9
- env: TOXENV=py39-dj32-wt52
python: 3.9
- env: TOXENV=py39-dj41-wt41
python: 3.9
- env: TOXENV=py39-dj41-wt42
python: 3.9
- env: TOXENV=py39-dj41-wt50
python: 3.9
- env: TOXENV=py39-dj41-wt51
python: 3.9
- env: TOXENV=py39-dj41-wt52
python: 3.9
- env: TOXENV=py310-dj32-wt41
python: 3.10
- env: TOXENV=py310-dj32-wt42
python: 3.10
- env: TOXENV=py310-dj32-wt50
python: 3.10
- env: TOXENV=py310-dj32-wt51
python: 3.10
- env: TOXENV=py310-dj32-wt52
python: 3.10
- env: TOXENV=py310-dj41-wt41
python: 3.10
- env: TOXENV=py310-dj41-wt42
python: 3.10
- env: TOXENV=py310-dj41-wt50
python: 3.10
- env: TOXENV=py310-dj41-wt51
python: 3.10
- env: TOXENV=py310-dj41-wt52
python: 3.10
- env: TOXENV=py311-dj41-wt41
python: 3.11
- env: TOXENV=py311-dj41-wt42
python: 3.11
- env: TOXENV=py311-dj41-wt50
python: 3.11
- env: TOXENV=py311-dj41-wt51
python: 3.11
- env: TOXENV=py311-dj41-wt52
python: 3.11
- env: TOXENV=py311-dj42-wt50
python: 3.11
- env: TOXENV=py311-dj42-wt51
python: 3.11
- env: TOXENV=py311-dj42-wt52
python: 3.11
- env: TOXENV=py312-dj42-wt52
python: 3.12
install:
- pip install tox coveralls
- gem install coveralls-lcov
script:
- make test-ci
after_success:
# This is ran on all build, but the coverage is only fully calculated in one.
# Convert JS LCOV report to Coveralls JSON, merge and send.
- coveralls-lcov -v -n coverage/lcov.info > js_coverage.json
- coveralls --merge=js_coverage.json
notifications:
email: false
slack:
rooms:
secure: mV0iQ24H1GGfIe1VP51Cw3YJHhFf62wQLjRz8iEEDniltmXb9PBUjeERyAbbEWcWZ+H/EIQ3JZl6ZEcX5NngkTLPZAPclejwZrvizMpE3d5ep4QspnsupYb+wbMpjwAcXlL3kTZuGmOMkmuNZTuEsOEXPSw+HUkNTA+f5ASJmO/p8asv7dfpu5E6wQXisd3B9K8ViHlRP41dEddV4nEYZN8WyY8PXuVl1FTOCkiW6wRxLGV8GaaN0YAWVnTl2DK2Mk7BUc/4jkgK7URzSKYu5WSIvHgV55ZF5GlCBpieto90na9DK4ccjYeVZFOflUdzniSGHr9inoOyysBe0+rG0U8+sgDXRV2loZFua309RBqpdXjC/Bf2fHinX+PlgFkEE7BfaYuS7vNdfFo7xp77d3QYMVJ2hVMJn854rrF9OeuHqlSyTxQppY7kez+6oEumfZb5VMf9ij5bLFqt1eWQaUPE4UOh93BGmVkJeNehGnHY3GlGoPS9bIgpFWzYcXp0rwE5+M0s4yyGLXwq4/aFEbUb+LXufgGEPl4HNq6r4FmjJgRlTV/Ge2+y43NQbibno8gxQo/f1b8sp5Lin17E1pfNlgY8Zxjr+KAsEGtoJlvyh2AAaH8SQipPB7b8vpH7EBt3seNcw0HI52qCrNMDENDn/JIWlrXjacWvl3vhD3Q=