@@ -29,79 +29,28 @@ jobs:
2929 name : dist
3030 path : dist
3131
32- lint-black :
33- name : π§Ή black
32+ pre-commit :
33+ name : π§Ή Pre-commit
3434 runs-on : ubuntu-latest
3535 steps :
36- - uses : actions/checkout@v2
37- - name : π Set up Python 3.7
38- uses : actions/setup-python@v1
39- with :
40- python-version : 3.7
41- - name : π Set up dev dependencies
42- run : |
43- pip install -e .[develop]
44- - name : π Run black
45- run : |
46- pre-commit run --hook-stage manual black --all-files --show-diff-on-failure
47-
48- lint-prettier :
49- name : π§Ή prettier
50- runs-on : ubuntu-latest
51- steps :
52- - uses : actions/checkout@v2
53- - name : π Set up Python 3.7
54- uses : actions/setup-python@v1
55- with :
56- python-version : 3.7
57- - name : π Set up dev dependencies
58- run : |
59- pip install -e .[develop]
60- - name : π Run prettier
61- run : |
62- pre-commit run --hook-stage manual prettier --all-files --show-diff-on-failure
63-
64- lint-isort :
65- name : π§Ή isort
66- runs-on : ubuntu-latest
67- steps :
68- - uses : actions/checkout@v2
69- - name : π Set up Python 3.7
70- uses : actions/setup-python@v1
36+ - uses : actions/checkout@v3
37+ - name : π Set up Python 3.10
38+ uses : actions/setup-python@v4
7139 with :
72- python-version : 3.7
73- - name : π Set up dev dependencies
74- run : |
75- pip install -e .[develop]
76- - name : π Run isort
77- run : |
78- pre-commit run --hook-stage manual isort --all-files --show-diff-on-failure
79-
80- lint-flake8 :
81- name : π§Ή Flake8
82- runs-on : ubuntu-latest
83- steps :
84- - uses : actions/checkout@v2
85- - name : π Set up Python 3.7
86- uses : actions/setup-python@v1
87- with :
88- python-version : 3.7
89- - name : π Set up dev dependencies
40+ python-version : " 3.10"
41+ - name : π Set up pre-commit
9042 run : |
91- pip install -e .[develop]
92- - name : π Run flake8
43+ pip install pre-commit
44+ - name : π Run pre-commit
9345 run : |
94- pre-commit run --hook-stage manual flake8 --all-files
46+ pre-commit run --all-files --show-diff-on-failure
9547
9648 publish-on-testpypi :
9749 name : π¦ Publish on TestPyPI
9850 if : github.event_name == 'release'
9951 needs :
10052 - build
101- - lint-black
102- - lint-prettier
103- - lint-isort
104- - lint-flake8
53+ - pre-commit
10554 runs-on : ubuntu-latest
10655 steps :
10756 - name : β¬ Download build result
0 commit comments