Skip to content

Commit 32bd718

Browse files
committed
OTP 24 is required (?)
1 parent 3e917b3 commit 32bd718

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

.github/workflows/ci.yml

+12-10
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,22 @@ on:
66
jobs:
77
test_and_build:
88
runs-on: "ubuntu-20.04"
9-
name: "Elixir ${{ matrix.elixir }} test"
9+
name: >-
10+
Test on
11+
Elixir ${{ matrix.elixir }} and Erlang/OTP ${{ matrix.otp }}
12+
${{ matrix.update-deps && 'with the latest dependencies' }}
1013
strategy:
1114
fail-fast: false
1215
matrix:
1316
include:
14-
# Test on all supported releases. Compatibility matrix from
15-
# https://hexdocs.pm/elixir/1.12/compatibility-and-deprecations.html
16-
#
17-
# These pin to the lowest supported OTP for each elixir release.
18-
- { elixir: '1.10', otp: '21' }
19-
- { elixir: '1.11', otp: '21' }
20-
- { elixir: '1.12', otp: '22' }
21-
- { elixir: '1.13', otp: '22' }
22-
- { elixir: '1.14', otp: '23', update-deps: true }
17+
# Test on all supported releases.
18+
- { elixir: '1.11', otp: '24' }
19+
- { elixir: '1.12', otp: '24' }
20+
- { elixir: '1.13', otp: '24' }
21+
- { elixir: '1.13', otp: '25' }
22+
- { elixir: '1.14', otp: '24' }
23+
- { elixir: '1.14', otp: '25' }
24+
- { elixir: '1.14', otp: '25', update-deps: true }
2325
steps:
2426
- uses: actions/checkout@v3
2527

mix.exs

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ defmodule Desktop.MixProject do
1313
description: """
1414
Write Desktop Apps with Elixir.
1515
""",
16-
elixir: "~> 1.10",
16+
elixir: "~> 1.11",
17+
# TODO: Also requires otp: "~> 24"
1718
elixirc_paths: elixirc_paths(Mix.env()),
1819
compilers: Mix.compilers(),
1920
aliases: aliases(),

0 commit comments

Comments
 (0)