diff --git a/.github/workflows/elixir.yml b/.github/workflows/elixir.yml index 02eca3ce1d..b31f733305 100644 --- a/.github/workflows/elixir.yml +++ b/.github/workflows/elixir.yml @@ -9,7 +9,7 @@ on: jobs: test: name: Elixir ${{matrix.elixir}} / OTP ${{matrix.otp}} - runs-on: ubuntu-24.04 + runs-on: ubuntu-20.04 strategy: matrix: diff --git a/lib/absinthe/phase/document/validation/utils/message_suggestions.ex b/lib/absinthe/phase/document/validation/utils/message_suggestions.ex index a605096b40..06002bc121 100644 --- a/lib/absinthe/phase/document/validation/utils/message_suggestions.ex +++ b/lib/absinthe/phase/document/validation/utils/message_suggestions.ex @@ -6,6 +6,7 @@ defmodule Absinthe.Phase.Document.Validation.Utils.MessageSuggestions do Generate an suggestions message for a incorrect field """ def suggest_message(suggestions) do + IO.inspect({"suggest_message", suggestions}) " Did you mean " <> to_quoted_or_list(suggestions |> Enum.take(@suggest)) <> "?" end diff --git a/test/support/validation_phase_case.ex b/test/support/validation_phase_case.ex index 27ec403e7b..0942b3165d 100644 --- a/test/support/validation_phase_case.ex +++ b/test/support/validation_phase_case.ex @@ -79,7 +79,9 @@ defmodule Absinthe.ValidationPhaseCase do defp node_check_function(check) when is_list(check) do fn node -> - Enum.all?(check, fn {key, value} -> Map.get(node, key) == value end) + result = Enum.all?(check, fn {key, value} -> Map.get(node, key) == value end) + IO.inspect({"node_check", check, result}) + result end end @@ -197,6 +199,7 @@ defmodule Absinthe.ValidationPhaseCase do defp error_pairs(input) do input |> nodes_with_errors() + |> IO.inspect() |> Enum.flat_map(fn %{errors: errors} = node -> Enum.map(errors, &{node, &1}) end)