Keep coverage focused on runtime code

a17c95ddea64 · AtlantisPleb · · parent 58046b6c39d3

Keep coverage focused on runtime code

Deploy story

What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.

Not deployed through the forge lane

No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.

Changed files

  • modified mix.exs

Diff

1 file changed, +14 -1

mix.exs modified +14 -1

@@ -9,7 +9,20 @@ defmodule OpenAgents.MixProject do

9 9
      elixirc_paths: elixirc_paths(Mix.env()),
10 10
      start_permanent: Mix.env() == :prod,
11 11
      aliases: aliases(),
12
      test_coverage: [summary: [threshold: 83.0], local_only: false],
12
      test_coverage: [
13
        summary: [threshold: 83.0],
14
        local_only: false,
15
        # Release gates cover operational entry points. Keep this threshold
16
        # focused on application runtime code, not generated and test-only modules.
17
        ignore_modules: [
18
          ~r/^Inspect\./,
19
          ~r/^Mix\.Tasks\./,
20
          ~r/^OpenAgents\.Test\./,
21
          OpenAgents.Release,
22
          OpenAgents.ReleaseAssembler,
23
          OpenAgentsWeb.ChannelCase
24
        ]
25
      ],
13 26
      deps: deps(),
14 27
      compilers: [:appup, :phoenix_live_view] ++ Mix.compilers(),
15 28
      appup: "rel/openagents.appup.exs",

This page updates live while a promote is in flight · changelog