File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ on :
2+ push :
3+ branches :
4+ - master
5+ pull_request :
6+
7+ name : Lint
8+ jobs :
9+ chore :
10+ name : Lint and check format
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - uses : actions/checkout@v2
15+
16+ - uses : actions/setup-python@v2
17+ with :
18+ python-version : " 3.x"
19+
20+ - name : Setup virtualenv
21+ run : |
22+ pip install -U pip
23+ python3 -m venv .venv
24+
25+ - name : Print environment
26+ run : |
27+ source .venv/bin/activate
28+ python --version
29+ pip --version
30+
31+ - name : Install all dependencies
32+ run : |
33+ source .venv/bin/activate
34+ pip install -r requirements.txt
35+ pip install -r requirements_dev.txt
36+ pip install pre-commit
37+
38+ - name : Lint
39+ run : |
40+ source .venv/bin/activate
41+ pre-commit run --all-files --show-diff-on-failure
Original file line number Diff line number Diff line change 1+ on :
2+ push :
3+ branches :
4+ - master
5+ pull_request :
6+
7+ name : Test
8+ jobs :
9+ chore :
10+ name : Run unit tests
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - uses : actions/checkout@v2
15+
16+ - uses : actions/setup-python@v2
17+ with :
18+ python-version : " 3.x"
19+
20+ - name : Setup virtualenv
21+ run : |
22+ pip install -U pip
23+ python3 -m venv .venv
24+
25+ - name : Print environment
26+ run : |
27+ source .venv/bin/activate
28+ python --version
29+ pip --version
30+
31+ - name : Install all dependencies
32+ run : |
33+ source .venv/bin/activate
34+ pip install -r requirements.txt
35+ pip install -r requirements_dev.txt
36+
37+ - name : Test
38+ run : |
39+ source .venv/bin/activate
40+ py.test
You can’t perform that action at this time.
0 commit comments