Skip to content

Commit a6c2912

Browse files
authored
Add Elixir 1.19/OTP 28 to CI matrix and bump actions (#39)
1 parent 9a68e6b commit a6c2912

4 files changed

Lines changed: 26 additions & 10 deletions

File tree

.github/workflows/ci_v26.0.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,18 @@ jobs:
3737
otp: '27'
3838
elixir: '1.18'
3939
lint: false
40+
- typesense: '26.0'
41+
otp: '28'
42+
elixir: '1.19'
43+
lint: false
4044

4145
services:
4246
typesense:
4347
image: typesense/typesense:${{ matrix.typesense }}
4448

4549
steps:
4650
- name: Checkout repo
47-
uses: actions/checkout@v4
51+
uses: actions/checkout@v6
4852

4953
- name: Check for misspellings
5054
uses: codespell-project/actions-codespell@v2
@@ -91,7 +95,7 @@ jobs:
9195
elixir-version: ${{matrix.elixir}}
9296

9397
- name: Cache dependencies/builds
94-
uses: actions/cache@v4
98+
uses: actions/cache@v5
9599
with:
96100
path: |
97101
deps

.github/workflows/ci_v27.0.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,18 @@ jobs:
3737
otp: '27'
3838
elixir: '1.18'
3939
lint: false
40+
- typesense: '27.0'
41+
otp: '28'
42+
elixir: '1.19'
43+
lint: false
4044

4145
services:
4246
typesense:
4347
image: typesense/typesense:${{ matrix.typesense }}
4448

4549
steps:
4650
- name: Checkout repo
47-
uses: actions/checkout@v4
51+
uses: actions/checkout@v6
4852

4953
- name: Check for misspellings
5054
uses: codespell-project/actions-codespell@v2
@@ -91,7 +95,7 @@ jobs:
9195
elixir-version: ${{matrix.elixir}}
9296

9397
- name: Cache dependencies/builds
94-
uses: actions/cache@v4
98+
uses: actions/cache@v5
9599
with:
96100
path: |
97101
deps

.github/workflows/ci_v27.1.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,18 @@ jobs:
3737
otp: '27'
3838
elixir: '1.18'
3939
lint: false
40+
- typesense: '27.1'
41+
otp: '28'
42+
elixir: '1.19'
43+
lint: false
4044

4145
services:
4246
typesense:
4347
image: typesense/typesense:${{ matrix.typesense }}
4448

4549
steps:
4650
- name: Checkout repo
47-
uses: actions/checkout@v4
51+
uses: actions/checkout@v6
4852

4953
- name: Check for misspellings
5054
uses: codespell-project/actions-codespell@v2
@@ -91,7 +95,7 @@ jobs:
9195
elixir-version: ${{matrix.elixir}}
9296

9397
- name: Cache dependencies/builds
94-
uses: actions/cache@v4
98+
uses: actions/cache@v5
9599
with:
96100
path: |
97101
deps

.github/workflows/ci_v28.0.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ jobs:
3636
- typesense: '28.0'
3737
otp: '27'
3838
elixir: '1.18'
39+
lint: false
40+
- typesense: '28.0'
41+
otp: '28'
42+
elixir: '1.19'
3943
lint: true
4044

4145
services:
@@ -44,7 +48,7 @@ jobs:
4448

4549
steps:
4650
- name: Checkout repo
47-
uses: actions/checkout@v4
51+
uses: actions/checkout@v6
4852

4953
- name: Check for misspellings
5054
uses: codespell-project/actions-codespell@v2
@@ -91,7 +95,7 @@ jobs:
9195
elixir-version: ${{matrix.elixir}}
9296

9397
- name: Cache dependencies/builds
94-
uses: actions/cache@v4
98+
uses: actions/cache@v5
9599
with:
96100
path: |
97101
deps
@@ -131,7 +135,7 @@ jobs:
131135

132136
- name: Restore PLT cache
133137
id: plt_cache
134-
uses: actions/cache/restore@v4
138+
uses: actions/cache/restore@v5
135139
with:
136140
key: |
137141
plt-${{ runner.os }}-${{ steps.beam.outputs.otp-version }}-${{ steps.beam.outputs.elixir-version }}-${{ hashFiles('**/mix.lock') }}
@@ -147,7 +151,7 @@ jobs:
147151

148152
- name: Save PLT cache
149153
id: plt_cache_save
150-
uses: actions/cache/save@v4
154+
uses: actions/cache/save@v5
151155
if: ${{ steps.plt_cache.outputs.cache-hit != 'true' && matrix.lint }}
152156
with:
153157
key: |

0 commit comments

Comments
 (0)