diff --git a/.dialyzer_ignore.exs b/.dialyzer_ignore.exs index 0b9fc92..31c90b1 100644 --- a/.dialyzer_ignore.exs +++ b/.dialyzer_ignore.exs @@ -5,4 +5,7 @@ # # More info in the Dialyxir README: # https://github.com/jeremyjh/dialyxir#elixir-term-format -[] +[ + {"lib/beatseek/mp3stat.ex", :call, 166}, + {"lib/beatseek/mp3stat.ex", :guard_fail, 289}, +] diff --git a/.github/workflows/elixir-build-and-test.yml b/.github/workflows/elixir-build-and-test.yml index bd3e779..5625c37 100644 --- a/.github/workflows/elixir-build-and-test.yml +++ b/.github/workflows/elixir-build-and-test.yml @@ -22,7 +22,7 @@ jobs: # Remove if you don't need a database services: db: - image: postgres/postgres:14 + image: postgres:14 env: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres diff --git a/.github/workflows/nightly-integration-test.yml b/.github/workflows/nightly-integration-test.yml index 9daab08..2c1d913 100644 --- a/.github/workflows/nightly-integration-test.yml +++ b/.github/workflows/nightly-integration-test.yml @@ -19,7 +19,7 @@ jobs: # Remove if you don't need a database services: db: - image: postgres/postgres:14 + image: postgres:14 env: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres diff --git a/mix.exs b/mix.exs index 1f032cf..97d859d 100644 --- a/mix.exs +++ b/mix.exs @@ -22,7 +22,7 @@ defmodule Beatseek.MixProject do dialyzer: [ ignore_warnings: ".dialyzer_ignore.exs", plt_file: {:no_warn, "priv/plts/dialyzer.plt"}, - flags: [:error_handling, :race_conditions, :unknown], + flags: [:error_handling], # Error out when an ignore rule is no longer useful so we can remove it list_unused_filters: true ]