Skip to content

Commit 175cfad

Browse files
authored
Update stuff in CI (#684)
1 parent 79c57cc commit 175cfad

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/main.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,13 @@ jobs:
2121
# https://hexdocs.pm/elixir/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp
2222
include:
2323
# Newest supported Elixir/Erlang pair.
24-
- elixir: '1.15'
25-
otp: '26.0'
24+
- elixir: '1.16'
25+
otp: '26.2'
2626
lint: true
2727
dialyzer: true
2828

2929
# One version before the last supported one.
30-
- elixir: '1.14.5'
30+
- elixir: '1.15'
3131
otp: '25.3'
3232

3333
# Oldest supported Elixir/Erlang pair.
@@ -36,7 +36,7 @@ jobs:
3636

3737
steps:
3838
- name: Check out this repository
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040

4141
- name: Setup Elixir and Erlang
4242
uses: erlef/setup-beam@v1
@@ -47,7 +47,7 @@ jobs:
4747
# We need to manually restore and then save, so that we can save the "_build" directory
4848
# *without* the Elixir compiled code in it.
4949
- name: Restore Mix dependencies cache
50-
uses: actions/cache/restore@v3
50+
uses: actions/cache/restore@v4
5151
id: mix-deps-cache
5252
with:
5353
path: |
@@ -60,10 +60,10 @@ jobs:
6060
6161
- name: Install and compile Mix dependencies
6262
if: steps.mix-deps-cache.outputs.cache-hit != 'true'
63-
run: mix do deps.get, deps.compile
63+
run: mix do deps.get --check-lock, deps.compile
6464

6565
- name: Save Mix dependencies cache
66-
uses: actions/cache/save@v3
66+
uses: actions/cache/save@v4
6767
if: steps.mix-deps-cache.outputs.cache-hit != 'true'
6868
with:
6969
path: |
@@ -84,7 +84,7 @@ jobs:
8484
run: mix test
8585

8686
- name: Retrieve PLT Cache
87-
uses: actions/cache@v3
87+
uses: actions/cache@v4
8888
if: matrix.dialyzer
8989
id: plt-cache
9090
with:

0 commit comments

Comments
 (0)