Skip to content

Commit 4030351

Browse files
khamilowiczclaude
andcommitted
Fix Elixir 1.19 and OTP 28 compatibility
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 9be143e commit 4030351

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,3 +179,6 @@ $RECYCLE.BIN/
179179
*.lnk
180180

181181
# End of https://www.gitignore.io/api/c,vim,linux,macos,elixir,windows,visualstudiocode
182+
183+
# Dialyzer PLT cache
184+
/priv/plts/

mix.exs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ defmodule Membrane.File.Plugin.Mixfile do
3737
# Testing
3838
{:mox, "~> 1.0", only: :test},
3939
# Development
40-
{:ex_doc, "~> 0.28", only: :dev, runtime: false},
41-
{:credo, "~> 1.6", only: :dev, runtime: false},
42-
{:dialyxir, "~> 1.1", only: :dev, runtime: false}
40+
{:ex_doc, "~> 0.34", only: :dev, runtime: false},
41+
{:credo, "~> 1.7", only: :dev, runtime: false},
42+
{:dialyxir, "~> 1.4", only: :dev, runtime: false}
4343
]
4444
end
4545

4646
defp dialyzer() do
4747
opts = [
48-
flags: [:error_handling]
48+
flags: [:error_handling],
49+
plt_add_apps: [:syntax_tools]
4950
]
5051

5152
if System.get_env("CI") == "true" do

0 commit comments

Comments
 (0)