Commit 6de48cc 1 parent edf0633 commit 6de48cc Copy full SHA for 6de48cc
File tree 1 file changed +18
-2
lines changed
1 file changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -21,19 +21,35 @@ jobs:
21
21
runs-on : ubuntu-22.04
22
22
23
23
steps :
24
- - uses : actions/checkout@v3
24
+ - uses : actions/checkout@v4.1.2
25
25
- name : Set up Elixir
26
26
uses : erlef/setup-beam@v1.17.5
27
27
with :
28
28
elixir-version : ' 1.16.2' # [Required] Define the Elixir version
29
29
otp-version : ' 26.2.4' # [Required] Define the Erlang/OTP version
30
30
- name : Restore dependencies cache
31
- uses : actions/cache@v3
31
+ uses : actions/cache@v4.0.2
32
32
with :
33
33
path : deps
34
34
key : ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }}
35
35
restore-keys : ${{ runner.os }}-mix-
36
36
- name : Install dependencies
37
37
run : mix deps.get
38
+ - name : Compile dependencies
39
+ run : mix deps.compile
40
+ - name : Install database
41
+ uses : ikalnytskyi/action-setup-postgres@v5
42
+ with :
43
+ username : postgres
44
+ password : CWPIG-QRVIY-IWDMJ-PDQMV
45
+ database : double_gis_monitor_repo
46
+ port : 5432
47
+ id : postgres
48
+ - name : Create database
49
+ run : mix ecto.create
50
+ - name : Apply migrations
51
+ run : mix ecto.migrate
52
+ - name : Compile project
53
+ run : mix compile
38
54
- name : Run tests
39
55
run : mix test
You can’t perform that action at this time.
0 commit comments