Skip to content

Commit 3f2ab75

Browse files
committed
Remove OTP version matrix and update to OTP 28.1 / Elixir 1.19.1
The precompiler builds all NIF versions (2.15, 2.16, 2.17) in a single run, so the OTP matrix was creating duplicate builds. Now runs once per platform with latest stable versions.
1 parent 10f34bf commit 3f2ab75

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

.github/workflows/precompile.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ jobs:
1010
linux:
1111
name: Linux (all architectures)
1212
runs-on: ubuntu-latest
13-
strategy:
14-
matrix:
15-
otp: ["25.0", "26.2", "27.2"]
1613

1714
steps:
1815
- uses: actions/checkout@v4
@@ -21,8 +18,8 @@ jobs:
2118

2219
- uses: erlef/setup-beam@v1
2320
with:
24-
otp-version: ${{ matrix.otp }}
25-
elixir-version: "1.18.4"
21+
otp-version: "28.1"
22+
elixir-version: "1.19.1"
2623

2724
- name: Install cross-compilation toolchains
2825
run: |
@@ -76,9 +73,6 @@ jobs:
7673
macos:
7774
name: macOS (ARM64 + x86_64)
7875
runs-on: macos-14
79-
strategy:
80-
matrix:
81-
otp: ["25.0", "26.2", "27.2"]
8276

8377
steps:
8478
- uses: actions/checkout@v4
@@ -87,8 +81,8 @@ jobs:
8781

8882
- uses: erlef/setup-beam@v1
8983
with:
90-
otp-version: ${{ matrix.otp }}
91-
elixir-version: "1.18.4"
84+
otp-version: "28.1"
85+
elixir-version: "1.19.1"
9286

9387
- name: Download ClickHouse binary
9488
run: |

0 commit comments

Comments
 (0)