|
6 | 6 | jobs:
|
7 | 7 | test_and_build:
|
8 | 8 | 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' }} |
10 | 13 | strategy:
|
11 | 14 | fail-fast: false
|
12 | 15 | matrix:
|
13 | 16 | 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 } |
23 | 25 | steps:
|
24 | 26 | - uses: actions/checkout@v3
|
25 | 27 |
|
|
0 commit comments