We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 921e14b commit 524851eCopy full SHA for 524851e
.github/workflows/ci.yml
@@ -28,20 +28,17 @@ jobs:
28
- name: Install dependencies
29
run: |
30
python -m pip install --upgrade pip
31
- pip install -r requirements.txt
32
- pip install -r dev-requirements.txt
+ pip install tox tox-gh-actions
33
34
- - name: Run tests
35
- run: |
36
- pytest
37
- mypy src
38
- flake8 src tests
+ - name: Run tests with tox
+ run: tox
39
40
- name: Generate documentation
+ if: matrix.python-version == '3.9'
41
42
- sphinx-apidoc --force --output-dir docs/apidoc src/cryptosteganography
43
- sphinx-build -a -W docs docs/_build
+ tox -e docs
44
45
- name: Upload coverage to Codecov
46
if: matrix.python-version == '3.9'
47
- run: codecov
+ run: |
+ codecov
0 commit comments