Skip to content

Commit

Permalink
Use Elixir 1.17.0; OTP 27.0; Postgres 16.3; drop support for Elixir 1.14
Browse files Browse the repository at this point in the history
  • Loading branch information
sax committed Jun 14, 2024
1 parent b6b0e09 commit 26ce34f
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 31 deletions.
44 changes: 16 additions & 28 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,11 @@ jobs:
matrix:
include:
- pair:
elixir: 1.14.0
elixir: 1.15.0
otp: 25.0
- pair:
elixir: 1.15.7
otp: 26.1.2
- pair:
elixir: 1.16.2
otp: 26.2.1
elixir: 1.17.0
otp: 27.0
name: Build Test
runs-on: ubuntu-20.04
env:
Expand Down Expand Up @@ -62,14 +59,11 @@ jobs:
matrix:
include:
- pair:
elixir: 1.14.0
elixir: 1.15.0
otp: 25.0
- pair:
elixir: 1.15.7
otp: 26.1.2
- pair:
elixir: 1.16.2
otp: 26.2.1
elixir: 1.17.0
otp: 27.0
name: Build Dev
runs-on: ubuntu-20.04
env:
Expand Down Expand Up @@ -110,14 +104,11 @@ jobs:
matrix:
include:
- pair:
elixir: 1.14.0
elixir: 1.15.0
otp: 25.0
- pair:
elixir: 1.15.7
otp: 26.1.2
- pair:
elixir: 1.16.2
otp: 26.2.1
elixir: 1.17.0
otp: 27.0
name: Test
needs: build_test
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -151,14 +142,11 @@ jobs:
matrix:
include:
- pair:
elixir: 1.14.0
elixir: 1.15.0
otp: 25.0
- pair:
elixir: 1.15.7
otp: 26.1.2
- pair:
elixir: 1.16.2
otp: 26.2.1
elixir: 1.17.0
otp: 27.0
name: Credo + Dialyxir
needs: build_test
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -200,8 +188,8 @@ jobs:
matrix:
include:
- pair:
elixir: 1.16.2
otp: 26.2.1
elixir: 1.17.0
otp: 27.0
name: Audit
needs: build_dev
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -241,8 +229,8 @@ jobs:
matrix:
include:
- pair:
elixir: 1.16.2
otp: 26.2.1
elixir: 1.17.0
otp: 27.0
name: Publish to Hex
if: github.ref == 'refs/heads/main'
needs:
Expand Down
4 changes: 2 additions & 2 deletions .tool-versions
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
elixir 1.16.2-otp-26
erlang 26.2.2
elixir 1.17.0-otp-27
erlang 27.0
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## Unreleased changes

- Verify support for Elixir 1.17.0.
- *Breaking*: Drop support for Elixir older than 1.15.0.

## 0.14.0

- Add `Pages.handle_redirect/1` and callback in `Pages.Driver.LiveView`, for cases when `handle_info/2` may issue a
Expand Down
2 changes: 1 addition & 1 deletion mix.exs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ defmodule Pages.MixProject do
description: "Page pattern for interacting with web pages",
dialyzer: dialyzer(),
docs: docs(),
elixir: "~> 1.14",
elixir: "~> 1.15",
elixirc_paths: elixirc_paths(Mix.env()),
homepage_url: @scm_url,
name: "Pages",
Expand Down

0 comments on commit 26ce34f

Please sign in to comment.