Commit edf0633 1 parent 03836cc commit edf0633 Copy full SHA for edf0633
File tree 1 file changed +39
-0
lines changed
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ # This workflow uses actions that are not certified by GitHub.
2
+ # They are provided by a third-party and are governed by
3
+ # separate terms of service, privacy policy, and support
4
+ # documentation.
5
+
6
+ name : Elixir CI
7
+
8
+ on :
9
+ push :
10
+ branches : [ "master" ]
11
+ pull_request :
12
+ branches : [ "master" ]
13
+
14
+ permissions :
15
+ contents : read
16
+
17
+ jobs :
18
+ build :
19
+
20
+ name : Build and test
21
+ runs-on : ubuntu-22.04
22
+
23
+ steps :
24
+ - uses : actions/checkout@v3
25
+ - name : Set up Elixir
26
+ uses : erlef/setup-beam@v1.17.5
27
+ with :
28
+ elixir-version : ' 1.16.2' # [Required] Define the Elixir version
29
+ otp-version : ' 26.2.4' # [Required] Define the Erlang/OTP version
30
+ - name : Restore dependencies cache
31
+ uses : actions/cache@v3
32
+ with :
33
+ path : deps
34
+ key : ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }}
35
+ restore-keys : ${{ runner.os }}-mix-
36
+ - name : Install dependencies
37
+ run : mix deps.get
38
+ - name : Run tests
39
+ run : mix test
You can’t perform that action at this time.
0 commit comments