Credo: Release.sentry_test logs, not IO.inspect

286fcb6 · Gabe Morell · 2026-11-04 20:36

4 files +6 -1
Message
{commit_body(@commit)}

Files changed

modified lib/git_gud/audit.ex
+3 −0
@@ -248,6 +248,9 @@ defmodule GitGud.Audit do
248 248 |> Enum.reject(&is_nil/1)
249 249 |> Enum.join(" in ")
250 250
251 + # The metadata is for operators' structured log handlers; the default
252 + # text formatter deliberately leaves it out of every line.
253 + # credo:disable-for-next-line Credo.Check.Warning.MissedMetadataKeyInLoggerConfig
251 254 Logger.notice(
252 255 "audit: #{entry.action} by #{entry.actor_label}" <>
253 256 if(where != "", do: " — #{where}", else: ""),
modified lib/git_gud/release.ex
+3 −1
@@ -3,6 +3,8 @@ defmodule GitGud.Release do
3 3 Used for executing DB release tasks when run in production without Mix
4 4 installed.
5 5 """
6 + require Logger
7 +
6 8 @app :git_gud
7 9
8 10 def migrate do
@@ -368,7 +370,7 @@ defmodule GitGud.Release do
368 370 result: :sync
369 371 )
370 372
371 − IO.inspect(result, label: "sentry_test")
373 + Logger.info("sentry_test: #{inspect(result)}")
372 374 result
373 375 end
374 376

Parents: 4b95c6f