File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change 14
14
- name : Run tests
15
15
run : docker compose run django py.test
16
16
17
+ install_dependencies :
18
+ runs-on : ubuntu-latest
19
+ steps :
20
+ - uses : actions/checkout@v4
21
+ - uses : actions/setup-python@v5
22
+ with :
23
+ python-version : 3.12.4
24
+ cache : " pip"
25
+ cache-dependency-path : |
26
+ requirements/local.txt
27
+ requirements/base.txt
28
+ - name : Install dependencies
29
+ run : pip install -r requirements/local.txt
30
+
17
31
build :
18
32
runs-on : ubuntu-latest
33
+ needs : install_dependencies
19
34
services :
20
35
postgres :
21
36
image : postgres:latest
29
44
options : --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
30
45
steps :
31
46
- uses : actions/checkout@v4
32
- - uses : actions/setup-python@v5
33
- with :
34
- python-version : 3.12.4
35
- cache : " pip"
36
- cache-dependency-path : |
37
- requirements/local.txt
38
- requirements/base.txt
39
- - name : Install dependencies
40
- run : pip install -r requirements/local.txt
41
47
- name : Run ruff
42
48
run : ruff check .
43
49
- name : Type check
You can’t perform that action at this time.
0 commit comments