|
4 | 4 | name: Python package
|
5 | 5 |
|
6 | 6 | on:
|
7 |
| - push: |
8 |
| - branches: [ master ] |
9 | 7 | pull_request:
|
10 |
| - branches: [ master ] |
| 8 | + branches: [master] |
11 | 9 |
|
12 | 10 | jobs:
|
13 | 11 | build:
|
14 |
| - |
15 | 12 | runs-on: ubuntu-latest
|
16 | 13 | strategy:
|
17 | 14 | fail-fast: false
|
18 | 15 | matrix:
|
19 | 16 | python-version: ["3.7", "3.8", "3.9", "3.10"]
|
20 | 17 |
|
21 | 18 | steps:
|
22 |
| - - uses: actions/checkout@v2 |
23 |
| - - name: Set up Python ${{ matrix.python-version }} |
24 |
| - uses: actions/setup-python@v2 |
25 |
| - with: |
26 |
| - python-version: ${{ matrix.python-version }} |
27 |
| - - name: Install dependencies |
28 |
| - run: | |
29 |
| - python -m pip install --upgrade pip |
30 |
| - python -m pip install flake8 pytest |
31 |
| - if [ -f requirements.txt ]; then pip install -r requirements.txt; fi |
32 |
| - - name: Lint with flake8 |
33 |
| - run: | |
34 |
| - # stop the build if there are Python syntax errors or undefined names |
35 |
| - flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics |
36 |
| - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide |
37 |
| - flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics |
| 19 | + - uses: actions/checkout@v2 |
| 20 | + - name: Set up Python ${{ matrix.python-version }} |
| 21 | + uses: actions/setup-python@v2 |
| 22 | + with: |
| 23 | + python-version: ${{ matrix.python-version }} |
| 24 | + - name: Install dependencies |
| 25 | + run: | |
| 26 | + python -m pip install --upgrade pip |
| 27 | + python -m pip install flake8 pytest |
| 28 | + if [ -f requirements.txt ]; then pip install -r requirements.txt; fi |
| 29 | + - name: Lint with flake8 |
| 30 | + run: | |
| 31 | + # stop the build if there are Python syntax errors or undefined names |
| 32 | + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics |
| 33 | + # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide |
| 34 | + flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics |
38 | 35 | # - name: Test with pytest
|
39 | 36 | # run: |
|
40 | 37 | # pytest
|
0 commit comments