1212jobs :
1313 static_code_analysis :
1414 name : Static Code Analysis
15- runs-on : ubuntu-latest
15+ runs-on : ubuntu-24.04
1616 strategy :
1717 matrix :
18- elixir : [1.11 ]
19- otp : [23.2 ]
18+ otp : ["26.2.1" ]
19+ elixir : ["1.16.1", "1.17.3" ]
2020 steps :
2121 - name : Cancel Previous Runs
2222@@ -29,10 +29,10 @@ jobs:
2929 fetch-depth : 0
3030
3131 - name : Setup
32- uses : erlef/setup-beam@v1
32+ uses : erlef/setup-beam@v1.18.2
3333 with :
34+ otp-version : ${{matrix.otp}}
3435 elixir-version : ${{ matrix.elixir }}
35- otp-version : ${{ matrix.otp }}
3636
3737 - name : Install Dependencies
3838 if : steps.mix-cache.outputs.cache-hit != 'true'
@@ -51,12 +51,12 @@ jobs:
5151
5252 unit_tests :
5353 name : Unit Tests
54- runs-on : ubuntu-latest
54+ runs-on : ubuntu-24.04
5555 strategy :
5656 fail-fast : false
5757 matrix :
58- elixir : [1.11 ]
59- otp : [23.2 ]
58+ otp : ["26.2.1" ]
59+ elixir : ["1.16.1", "1.17.3" ]
6060 steps :
6161 - name : Cancel Previous Runs
6262@@ -69,10 +69,10 @@ jobs:
6969 fetch-depth : 0
7070
7171 - name : Setup
72- uses : erlef/setup-beam@v1
72+ uses : erlef/setup-beam@v1.18.2
7373 with :
74+ otp-version : ${{matrix.otp}}
7475 elixir-version : ${{ matrix.elixir }}
75- otp-version : ${{ matrix.otp }}
7676
7777 - name : Install Dependencies
7878 if : steps.mix-cache.outputs.cache-hit != 'true'
0 commit comments