3131 uses : actions/checkout@v6
3232
3333 - name : Setup Elixir
34- uses : stordco/actions-elixir/ setup@v1
34+ uses : erlef/ setup-beam @v1
3535 with :
3636 github-token : ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
37+ elixir-version : " 1.19"
38+ otp-version : " 27.0"
39+
40+ - run : mix deps.get
3741
3842 - name : Credo
3943 run : mix credo --strict
4650 uses : actions/checkout@v6
4751
4852 - name : Setup Elixir
49- uses : stordco/actions-elixir/ setup@v1
53+ uses : erlef/ setup-beam @v1
5054 with :
5155 github-token : ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
56+ elixir-version : " 1.19"
57+ otp-version : " 27.0"
58+
59+ - run : mix deps.get
5260
5361 - name : Unused
5462 run : mix deps.unlock --check-unused
6169 uses : actions/checkout@v6
6270
6371 - name : Setup Elixir
64- uses : stordco/actions-elixir/ setup@v1
72+ uses : erlef/ setup-beam @v1
6573 with :
6674 github-token : ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
75+ elixir-version : " 1.19"
76+ otp-version : " 27.0"
77+
78+ - run : mix deps.get
6779
6880 - name : Dialyzer
6981 run : mix dialyzer --format github
7688 uses : actions/checkout@v6
7789
7890 - name : Setup Elixir
79- uses : stordco/actions-elixir/ setup@v1
91+ uses : erlef/ setup-beam @v1
8092 with :
8193 github-token : ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
94+ elixir-version : " 1.19"
95+ otp-version : " 27.0"
96+
97+ - run : mix deps.get
8298
8399 - name : Format
84100 run : mix format --check-formatted
@@ -96,12 +112,14 @@ jobs:
96112 uses : actions/checkout@v6
97113
98114 - name : Setup Elixir
99- uses : stordco/actions-elixir/ setup@v1
115+ uses : erlef/ setup-beam @v1
100116 with :
101117 elixir-version : ${{ matrix.versions.elixir }}
102118 github-token : ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }}
103119 otp-version : ${{ matrix.versions.otp }}
104120
121+ - run : mix deps.get
122+
105123 - name : Compile
106124 run : mix compile --warnings-as-errors
107125
0 commit comments