ref:main

dialyzer failed

Command: set -e export MIX_HOME=/workspace/.mix mkdir -p priv/plts mix dialyzer
Runner: carl online linux/arm64
Started: Jul 01, 2026 at 19:31 UTC Completed: Jul 01, 2026 at 19:31 UTC Duration: 10s
Exit code: 2

Build Output

Using cached prepared image: anvil-prepared:cfa6aaa93a51
Finding suitable PLTs
Checking PLT...
[:asn1, :compiler, :crypto, :elixir, :ex_aws, :ex_aws_s3, :ex_git_objectstore, :finch, :hpax, :jason, :kernel, :logger, :mime, :mint, :mix, :nimble_options, :nimble_pool, :public_key, :req, :ssl, :stdlib, :sweet_xml, :telemetry, :xmerl]
PLT is up to date!
No :ignore_warnings opt specified in mix.exs and default does not exist.
Starting Dialyzer
[
check_plt: false,
init_plt: ~c"/workspace/priv/plts/dialyzer.plt",
files: [~c"/workspace/_build/dev/lib/ex_git_objectstore/ebin/Elixir.Mix.Tasks.Exgo.Bench.beam",
~c"/workspace/_build/dev/lib/ex_git_objectstore/ebin/Elixir.ExGitObjectstore.Graph.BinaryFormat.beam",
~c"/workspace/_build/dev/lib/ex_git_objectstore/ebin/Elixir.ExGitObjectstore.Object.Tag.beam",
~c"/workspace/_build/dev/lib/ex_git_objectstore/ebin/Elixir.ExGitObjectstore.Storage.Filesystem.beam",
~c"/workspace/_build/dev/lib/ex_git_objectstore/ebin/Elixir.ExGitObjectstore.Storage.Memory.beam",
...],
...
]
Total errors: 3, Skipped: 0, Unnecessary Skips: 0
done in 0m6.43s
lib/mix/tasks/exgo.bench.ex:254:8:pattern_match
The pattern can never match the type.
Pattern:
:ok
Type:
{:error, _}
________________________________________________________________________________
lib/mix/tasks/exgo.bench.ex:387:8:pattern_match
The pattern can never match the type.
Pattern:
{:ok, {_entries, __cursor}}
Type:
{:error, _}
________________________________________________________________________________
lib/mix/tasks/exgo.bench.ex:388:8:pattern_match
The pattern can never match the type.
Pattern:
{:ok, _entries}
Type:
{:error, _}
________________________________________________________________________________
done (warnings were emitted)
Halting VM with exit status 2