diff --git a/lib/prom_ex/grafana_agent/downloader.ex b/lib/prom_ex/grafana_agent/downloader.ex index 8546958..ab4b321 100644 --- a/lib/prom_ex/grafana_agent/downloader.ex +++ b/lib/prom_ex/grafana_agent/downloader.ex @@ -4,36 +4,15 @@ defmodule PromEx.GrafanaAgent.Downloader do """ use OctoFetch, - latest_version: "0.23.0", + latest_version: "0.42.0", github_repo: "grafana/agent", download_versions: %{ - "0.29.0" => [ - {:darwin, :amd64, "2b51aab7cfa4daf9b18c857c85dddb9ee9086e7470c3585be661fd6577e15afe"}, - {:darwin, :arm64, "4bf44f44a1e9f4e9c257bea8bcf63549bf4f8f575f8afca94ff0cac371f55ed9"}, - {:linux, :amd64, "aa07cc24de9d607e6388ce85eec76b250f6a4f304ba86ec7e38fc351d9a2739a"}, - {:linux, :arm64, "7d402893564e4054d7e1401d10031b9c2841832a2dab5212184f2b606cd08b0d"}, - {:freebsd, :amd64, "28becd3451ae8d56f4976e87a622da7cd11ce8a02d9bd9f1ee6517785c7fd594"} - ], - "0.23.0" => [ - {:darwin, :amd64, "643044b35ed4bdfd9866a43b70e39d64f16709f9685b89a03b299da8834661b0"}, - {:darwin, :arm64, "e94f7fd0e1ef9fb497cff4f1260cc22967d6a5b003dd2c99f494f9e457482dda"}, - {:linux, :amd64, "9c846f8a1f7829f257759d63db6725831d7bfaba36f1689cdb1a12e92bb91b75"}, - {:linux, :arm64, "3b85ce425026302028f7f07d41fa4fc14e9f028ffe7c9067194753cfa719e0d3"}, - {:freebsd, :amd64, "ec067782cc0fcd9c4e951fd6dd0d8013df7f5ed2cd0acb495ab3acfeb6e72b92"} - ], - "0.22.0" => [ - {:darwin, :amd64, "1641b70c63fd077a7218b4f7edfca2ef96d103753f6e202611a694306c58ce58"}, - {:darwin, :arm64, "671244ef0f262c71d9194a1db6765a16261d782ebb608df74558219d0a6ef561"}, - {:linux, :amd64, "7d0611f51fa3da042a9d67cabc5fd3b6529dad75368f8858d234719db1b94c55"}, - {:linux, :arm64, "152027ce40072db581fed8c6d58aad5df58b6e8ed2b85858a5df955391db4a8b"}, - {:freebsd, :amd64, "a70d8d268e695906b484d2bd1302d744786571e211ba019e5cef907d4589f82f"} - ], - "0.21.2" => [ - {:darwin, :amd64, "cbd8744f0b280a392dc51441818917fdfb7738187a6281c8ab07a0aca0bb6bcb"}, - {:darwin, :arm64, "3148ddfb0fac53d256a0e30cc9ce20e13cf2db02476fe08fd9b4f44521e38bc0"}, - {:linux, :amd64, "2fb5b2017de181ed4cf1b6fbe6813ee490f0e316bb1b3770c566330658f4586d"}, - {:linux, :arm64, "daba91ec861dbc9db22b08f4ef8c70721d5725804a59d5a62040a5decbea79fa"}, - {:freebsd, :amd64, "f5bed6ee6113f6940d9b1a29e3067b6f2e54843e1e292dfc54651374823605f0"} + "0.42.0" => [ + {:darwin, :amd64, "0b86ffb8cf1f25897880b71f6028f0666fc3227cb56e7e7b1597452930f4f9b3"}, + {:darwin, :arm64, "b510b1dc46c0f82a3543f56f3ba198e387a69273fd2cba8801832f58985e12a2"}, + {:linux, :amd64, "32acd8d2f1997205c9a87c88503bc40cdf2cb4874291f7f643bcf5741a1c761e"}, + {:linux, :arm64, "eb62450f0e8293e77088034e6e25c3fd2b251cabd2f503600e770530cc7fc08c"}, + {:freebsd, :amd64, "b66eb08b3769748321d1abca80fa85600bdeffd1cd28c5bdf3f0372ca4523ad5"} ] } @@ -41,7 +20,7 @@ defmodule PromEx.GrafanaAgent.Downloader do @impl true def download_name(_version, os, arch) do - "agent-#{os}-#{arch}.zip" + "grafana-agent-#{os}-#{arch}.zip" end @impl true @@ -57,11 +36,12 @@ defmodule PromEx.GrafanaAgent.Downloader do output_dir |> File.ls!() |> Enum.any?(fn file -> - Regex.match?(~r/agent-(?:linux|darwin|freebsd|windows)-(?:amd64|arm64)/, file) + Regex.match?(~r/grafana-agent-(?:linux|darwin|freebsd|windows)-(?:amd64|arm64)/, file) end) if already_downloaded do Logger.info("GrafanaAgent binary already present") + :skip else :cont diff --git a/mix.exs b/mix.exs index 7e5786a..6b46e69 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule PromEx.MixProject do [ app: :prom_ex, version: "1.9.0", - elixir: "~> 1.11", + elixir: "~> 1.14", name: "PromEx", source_url: "https://github.com/akoutmos/prom_ex", homepage_url: "https://hex.pm/packages/prom_ex", @@ -54,23 +54,23 @@ defmodule PromEx.MixProject do defp deps do [ # Required dependencies - {:jason, "~> 1.2"}, - {:finch, "~> 0.15"}, + {:jason, "~> 1.4"}, + {:finch, "~> 0.18"}, {:telemetry, ">= 1.0.0"}, - {:telemetry_poller, "~> 1.0"}, - {:telemetry_metrics, "~> 0.6 or ~> 1.0"}, - {:telemetry_metrics_prometheus_core, "~> 1.0"}, - {:plug_cowboy, "~> 2.5 or ~> 2.6"}, - {:octo_fetch, "~> 0.3"}, + {:telemetry_poller, "~> 1.1"}, + {:telemetry_metrics, "~> 1.0"}, + {:telemetry_metrics_prometheus_core, "~> 1.2"}, + {:plug_cowboy, ">= 2.6.0"}, + {:octo_fetch, "~> 0.4"}, # Optional dependencies depending on what telemetry events the user is interested in capturing - {:phoenix, ">= 1.5.0", optional: true}, - {:phoenix_live_view, ">= 0.14.0", optional: true}, - {:plug, ">= 1.12.1", optional: true}, - {:ecto, ">= 3.5.0", optional: true}, - {:oban, ">= 2.4.0", optional: true}, - {:absinthe, ">= 1.6.0", optional: true}, - {:broadway, ">= 1.0.2", optional: true}, + {:phoenix, ">= 1.7.0", optional: true}, + {:phoenix_live_view, ">= 0.20.0", optional: true}, + {:plug, ">= 1.16.0", optional: true}, + {:ecto, ">= 3.11.0", optional: true}, + {:oban, ">= 2.10.0", optional: true}, + {:absinthe, ">= 1.7.0", optional: true}, + {:broadway, ">= 1.1.0", optional: true}, # PromEx development related dependencies {:bypass, "~> 2.1", only: :test}, diff --git a/mix.lock b/mix.lock index a9594d2..953036a 100644 --- a/mix.lock +++ b/mix.lock @@ -1,62 +1,62 @@ %{ - "absinthe": {:hex, :absinthe, "1.6.6", "d4b3d87c868264edf47fbf9c152155f31e8d26c370607f5fe92f6e106d190b74", [:mix], [{:dataloader, "~> 1.0.0", [hex: :dataloader, repo: "hexpm", optional: true]}, {:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}, {:nimble_parsec, "~> 0.5 or ~> 1.0", [hex: :nimble_parsec, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0 or ~> 0.4", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a03e18478b19bdf81ed1eef9b0853edf4496a080c2048ed17993dc945a90bedc"}, + "absinthe": {:hex, :absinthe, "1.7.8", "43443d12ad2b4fcce60e257ac71caf3081f3d5c4ddd5eac63a02628bcaf5b556", [:mix], [{:dataloader, "~> 1.0.0 or ~> 2.0", [hex: :dataloader, repo: "hexpm", optional: true]}, {:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}, {:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}, {:opentelemetry_process_propagator, "~> 0.2.1 or ~> 0.3", [hex: :opentelemetry_process_propagator, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "c4085df201892a498384f997649aedb37a4ce8a726c170d5b5617ed3bf45d40b"}, "blankable": {:hex, :blankable, "1.0.0", "89ab564a63c55af117e115144e3b3b57eb53ad43ba0f15553357eb283e0ed425", [:mix], [], "hexpm", "7cf11aac0e44f4eedbee0c15c1d37d94c090cb72a8d9fddf9f7aec30f9278899"}, - "broadway": {:hex, :broadway, "1.0.2", "eee5d2837844531e405c5d5ef6f14a22a80fad619edc50db833aa123643934b1", [:mix], [{:gen_stage, "~> 1.0", [hex: :gen_stage, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.3.7 or ~> 0.4.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "bdb712516f251475e4c514167ae9b9068214dd3dfd8165821136a9485c9425bc"}, - "bunt": {:hex, :bunt, "0.2.0", "951c6e801e8b1d2cbe58ebbd3e616a869061ddadcc4863d0a2182541acae9a38", [:mix], [], "hexpm", "7af5c7e09fe1d40f76c8e4f9dd2be7cebd83909f31fee7cd0e9eadc567da8353"}, + "broadway": {:hex, :broadway, "1.1.0", "8ed3aea01fd6f5640b3e1515b90eca51c4fc1fac15fb954cdcf75dc054ae719c", [:mix], [{:gen_stage, "~> 1.0", [hex: :gen_stage, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.3.7 or ~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "25e315ef1afe823129485d981dcc6d9b221cea30e625fd5439e9b05f44fb60e4"}, + "bunt": {:hex, :bunt, "0.2.1", "e2d4792f7bc0ced7583ab54922808919518d0e57ee162901a16a1b6664ef3b14", [:mix], [], "hexpm", "a330bfb4245239787b15005e66ae6845c9cd524a288f0d141c148b02603777a5"}, "bypass": {:hex, :bypass, "2.1.0", "909782781bf8e20ee86a9cabde36b259d44af8b9f38756173e8f5e2e1fabb9b1", [:mix], [{:plug, "~> 1.7", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.0", [hex: :plug_cowboy, repo: "hexpm", optional: false]}, {:ranch, "~> 1.3", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "d9b5df8fa5b7a6efa08384e9bbecfe4ce61c77d28a4282f79e02f1ef78d96b80"}, - "castore": {:hex, :castore, "1.0.1", "240b9edb4e9e94f8f56ab39d8d2d0a57f49e46c56aced8f873892df8ff64ff5a", [:mix], [], "hexpm", "b4951de93c224d44fac71614beabd88b71932d0b1dea80d2f80fb9044e01bbb3"}, - "certifi": {:hex, :certifi, "2.8.0", "d4fb0a6bb20b7c9c3643e22507e42f356ac090a1dcea9ab99e27e0376d695eba", [:rebar3], [], "hexpm", "6ac7efc1c6f8600b08d625292d4bbf584e14847ce1b6b5c44d983d273e1097ea"}, - "connection": {:hex, :connection, "1.1.0", "ff2a49c4b75b6fb3e674bfc5536451607270aac754ffd1bdfe175abe4a6d7a68", [:mix], [], "hexpm", "722c1eb0a418fbe91ba7bd59a47e28008a189d47e37e0e7bb85585a016b2869c"}, - "cowboy": {:hex, :cowboy, "2.9.0", "865dd8b6607e14cf03282e10e934023a1bd8be6f6bacf921a7e2a96d800cd452", [:make, :rebar3], [{:cowlib, "2.11.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "2c729f934b4e1aa149aff882f57c6372c15399a20d54f65c8d67bef583021bde"}, + "castore": {:hex, :castore, "1.0.8", "dedcf20ea746694647f883590b82d9e96014057aff1d44d03ec90f36a5c0dc6e", [:mix], [], "hexpm", "0b2b66d2ee742cb1d9cb8c8be3b43c3a70ee8651f37b75a8b982e036752983f1"}, + "certifi": {:hex, :certifi, "2.12.0", "2d1cca2ec95f59643862af91f001478c9863c2ac9cb6e2f89780bfd8de987329", [:rebar3], [], "hexpm", "ee68d85df22e554040cdb4be100f33873ac6051387baf6a8f6ce82272340ff1c"}, + "cowboy": {:hex, :cowboy, "2.12.0", "f276d521a1ff88b2b9b4c54d0e753da6c66dd7be6c9fca3d9418b561828a3731", [:make, :rebar3], [{:cowlib, "2.13.0", [hex: :cowlib, repo: "hexpm", optional: false]}, {:ranch, "1.8.0", [hex: :ranch, repo: "hexpm", optional: false]}], "hexpm", "8a7abe6d183372ceb21caa2709bec928ab2b72e18a3911aa1771639bef82651e"}, "cowboy_telemetry": {:hex, :cowboy_telemetry, "0.4.0", "f239f68b588efa7707abce16a84d0d2acf3a0f50571f8bb7f56a15865aae820c", [:rebar3], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"}, - "cowlib": {:hex, :cowlib, "2.11.0", "0b9ff9c346629256c42ebe1eeb769a83c6cb771a6ee5960bd110ab0b9b872063", [:make, :rebar3], [], "hexpm", "2b3e9da0b21c4565751a6d4901c20d1b4cc25cbb7fd50d91d2ab6dd287bc86a9"}, - "credo": {:hex, :credo, "1.6.1", "7dc76dcdb764a4316c1596804c48eada9fff44bd4b733a91ccbf0c0f368be61e", [:mix], [{:bunt, "~> 0.2.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2.8", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "698607fb5993720c7e93d2d8e76f2175bba024de964e160e2f7151ef3ab82ac5"}, - "db_connection": {:hex, :db_connection, "2.4.1", "6411f6e23f1a8b68a82fa3a36366d4881f21f47fc79a9efb8c615e62050219da", [:mix], [{:connection, "~> 1.0", [hex: :connection, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "ea36d226ec5999781a9a8ad64e5d8c4454ecedc7a4d643e4832bf08efca01f00"}, - "decimal": {:hex, :decimal, "2.0.0", "a78296e617b0f5dd4c6caf57c714431347912ffb1d0842e998e9792b5642d697", [:mix], [], "hexpm", "34666e9c55dea81013e77d9d87370fe6cb6291d1ef32f46a1600230b1d44f577"}, + "cowlib": {:hex, :cowlib, "2.13.0", "db8f7505d8332d98ef50a3ef34b34c1afddec7506e4ee4dd4a3a266285d282ca", [:make, :rebar3], [], "hexpm", "e1e1284dc3fc030a64b1ad0d8382ae7e99da46c3246b815318a4b848873800a4"}, + "credo": {:hex, :credo, "1.6.7", "323f5734350fd23a456f2688b9430e7d517afb313fbd38671b8a4449798a7854", [:mix], [{:bunt, "~> 0.2.1", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2.8", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "41e110bfb007f7eda7f897c10bf019ceab9a0b269ce79f015d54b0dcf4fc7dd3"}, + "db_connection": {:hex, :db_connection, "2.7.0", "b99faa9291bb09892c7da373bb82cba59aefa9b36300f6145c5f201c7adf48ec", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "dcf08f31b2701f857dfc787fbad78223d61a32204f217f15e881dd93e4bdd3ff"}, + "decimal": {:hex, :decimal, "2.1.1", "5611dca5d4b2c3dd497dec8f68751f1f1a54755e8ed2a966c2633cf885973ad6", [:mix], [], "hexpm", "53cfe5f497ed0e7771ae1a475575603d77425099ba5faef9394932b35020ffcc"}, "dialyxir": {:hex, :dialyxir, "1.1.0", "c5aab0d6e71e5522e77beff7ba9e08f8e02bad90dfbeffae60eaf0cb47e29488", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "07ea8e49c45f15264ebe6d5b93799d4dd56a44036cf42d0ad9c960bc266c0b9a"}, "doctor": {:hex, :doctor, "0.18.0", "114934c1740239953208a39db617699b7e2660770e81129d7f95cdf7837ab766", [:mix], [{:decimal, "~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}], "hexpm", "829c88c365f72c0666e443ea670ffb6f180de7b90c23d536edabdd8c722b88f4"}, - "earmark_parser": {:hex, :earmark_parser, "1.4.20", "89970db71b11b6b89759ce16807e857df154f8df3e807b2920a8c39834a9e5cf", [:mix], [], "hexpm", "1eb0d2dabeeeff200e0d17dc3048a6045aab271f73ebb82e416464832eb57bdd"}, - "ecto": {:hex, :ecto, "3.7.1", "a20598862351b29f80f285b21ec5297da1181c0442687f9b8329f0445d228892", [:mix], [{:decimal, "~> 1.6 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "d36e5b39fc479e654cffd4dbe1865d9716e4a9b6311faff799b6f90ab81b8638"}, - "ecto_sql": {:hex, :ecto_sql, "3.7.1", "8de624ef50b2a8540252d8c60506379fbbc2707be1606853df371cf53df5d053", [:mix], [{:db_connection, "~> 2.2", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.7.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.4.0 or ~> 0.5.0", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.15.0 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.1 or ~> 2.2", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "2b42a32e2ce92f64aba5c88617891ab3b0ba34f3f3a503fa20009eae1a401c81"}, - "erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"}, - "ex_doc": {:hex, :ex_doc, "0.28.2", "e031c7d1a9fc40959da7bf89e2dc269ddc5de631f9bd0e326cbddf7d8085a9da", [:mix], [{:earmark_parser, "~> 1.4.19", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "51ee866993ffbd0e41c084a7677c570d0fc50cb85c6b5e76f8d936d9587fa719"}, - "excoveralls": {:hex, :excoveralls, "0.14.4", "295498f1ae47bdc6dce59af9a585c381e1aefc63298d48172efaaa90c3d251db", [:mix], [{:hackney, "~> 1.16", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "e3ab02f2df4c1c7a519728a6f0a747e71d7d6e846020aae338173619217931c1"}, + "earmark_parser": {:hex, :earmark_parser, "1.4.41", "ab34711c9dc6212dda44fcd20ecb87ac3f3fce6f0ca2f28d4a00e4154f8cd599", [:mix], [], "hexpm", "a81a04c7e34b6617c2792e291b5a2e57ab316365c2644ddc553bb9ed863ebefa"}, + "ecto": {:hex, :ecto, "3.11.2", "e1d26be989db350a633667c5cda9c3d115ae779b66da567c68c80cfb26a8c9ee", [:mix], [{:decimal, "~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "3c38bca2c6f8d8023f2145326cc8a80100c3ffe4dcbd9842ff867f7fc6156c65"}, + "ecto_sql": {:hex, :ecto_sql, "3.11.3", "4eb7348ff8101fbc4e6bbc5a4404a24fecbe73a3372d16569526b0cf34ebc195", [:mix], [{:db_connection, "~> 2.4.1 or ~> 2.5", [hex: :db_connection, repo: "hexpm", optional: false]}, {:ecto, "~> 3.11.0", [hex: :ecto, repo: "hexpm", optional: false]}, {:myxql, "~> 0.6", [hex: :myxql, repo: "hexpm", optional: true]}, {:postgrex, "~> 0.16 or ~> 1.0", [hex: :postgrex, repo: "hexpm", optional: true]}, {:tds, "~> 2.1.1 or ~> 2.2", [hex: :tds, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4.0 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "e5f36e3d736b99c7fee3e631333b8394ade4bafe9d96d35669fca2d81c2be928"}, + "erlex": {:hex, :erlex, "0.2.7", "810e8725f96ab74d17aac676e748627a07bc87eb950d2b83acd29dc047a30595", [:mix], [], "hexpm", "3ed95f79d1a844c3f6bf0cea61e0d5612a42ce56da9c03f01df538685365efb0"}, + "ex_doc": {:hex, :ex_doc, "0.28.6", "2bbd7a143d3014fc26de9056793e97600ae8978af2ced82c2575f130b7c0d7d7", [:mix], [{:earmark_parser, "~> 1.4.19", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1", [hex: :makeup_erlang, repo: "hexpm", optional: false]}], "hexpm", "bca1441614654710ba37a0e173079273d619f9160cbcc8cd04e6bd59f1ad0e29"}, + "excoveralls": {:hex, :excoveralls, "0.14.6", "610e921e25b180a8538229ef547957f7e04bd3d3e9a55c7c5b7d24354abbba70", [:mix], [{:hackney, "~> 1.16", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "0eceddaa9785cfcefbf3cd37812705f9d8ad34a758e513bb975b081dce4eb11e"}, "file_system": {:hex, :file_system, "0.2.10", "fb082005a9cd1711c05b5248710f8826b02d7d1784e7c3451f9c1231d4fc162d", [:mix], [], "hexpm", "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc"}, - "finch": {:hex, :finch, "0.15.0", "dcefa5a95d25b7f15dcf738ba920b6f3952a07f2ad04ef5f448eb4f6fe55a0e7", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}, {:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.3", [hex: :mint, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:nimble_pool, "~> 0.2.6", [hex: :nimble_pool, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9a1ed53edb87d65428ba3ca3f4f32e69849d8990ce028d65e00ac5b5d7196386"}, - "gen_stage": {:hex, :gen_stage, "1.1.2", "b1656cd4ba431ed02c5656fe10cb5423820847113a07218da68eae5d6a260c23", [:mix], [], "hexpm", "9e39af23140f704e2b07a3e29d8f05fd21c2aaf4088ff43cb82be4b9e3148d02"}, - "git_hooks": {:hex, :git_hooks, "0.6.4", "a20757c39b2b9ab75d894fc3eaed8fbb1c45e207fd19f12f45fe9b5327910817", [:mix], [{:blankable, "~> 1.0.0", [hex: :blankable, repo: "hexpm", optional: false]}, {:recase, "~> 0.7.0", [hex: :recase, repo: "hexpm", optional: false]}], "hexpm", "a44c76f3d7bdaf885d6f0bf5b3f3e86922b5edf28ee2e6235aa6e561bf172b1c"}, - "hackney": {:hex, :hackney, "1.18.0", "c4443d960bb9fba6d01161d01cd81173089686717d9490e5d3606644c48d121f", [:rebar3], [{:certifi, "~>2.8.0", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "~>6.1.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "~>1.0.0", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~>1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.3.1", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~>1.1.0", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}, {:unicode_util_compat, "~>0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "9afcda620704d720db8c6a3123e9848d09c87586dc1c10479c42627b905b5c5e"}, - "hpax": {:hex, :hpax, "0.1.2", "09a75600d9d8bbd064cdd741f21fc06fc1f4cf3d0fcc335e5aa19be1a7235c84", [:mix], [], "hexpm", "2c87843d5a23f5f16748ebe77969880e29809580efdaccd615cd3bed628a8c13"}, - "idna": {:hex, :idna, "6.1.1", "8a63070e9f7d0c62eb9d9fcb360a7de382448200fbbd1b106cc96d3d8099df8d", [:rebar3], [{:unicode_util_compat, "~>0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "92376eb7894412ed19ac475e4a86f7b413c1b9fbb5bd16dccd57934157944cea"}, - "jason": {:hex, :jason, "1.3.0", "fa6b82a934feb176263ad2df0dbd91bf633d4a46ebfdffea0c8ae82953714946", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "53fc1f51255390e0ec7e50f9cb41e751c260d065dcba2bf0d08dc51a4002c2ac"}, - "makeup": {:hex, :makeup, "1.1.0", "6b67c8bc2882a6b6a445859952a602afc1a41c2e08379ca057c0f525366fc3ca", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "0a45ed501f4a8897f580eabf99a2e5234ea3e75a4373c8a52824f6e873be57a6"}, - "makeup_elixir": {:hex, :makeup_elixir, "0.15.2", "dc72dfe17eb240552857465cc00cce390960d9a0c055c4ccd38b70629227e97c", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.1", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "fd23ae48d09b32eff49d4ced2b43c9f086d402ee4fd4fcb2d7fad97fa8823e75"}, - "makeup_erlang": {:hex, :makeup_erlang, "0.1.1", "3fcb7f09eb9d98dc4d208f49cc955a34218fc41ff6b84df7c75b3e6e533cc65f", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "174d0809e98a4ef0b3309256cbf97101c6ec01c4ab0b23e926a9e17df2077cbb"}, + "finch": {:hex, :finch, "0.18.0", "944ac7d34d0bd2ac8998f79f7a811b21d87d911e77a786bc5810adb75632ada4", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}, {:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:mint, "~> 1.3", [hex: :mint, repo: "hexpm", optional: false]}, {:nimble_options, "~> 0.4 or ~> 1.0", [hex: :nimble_options, repo: "hexpm", optional: false]}, {:nimble_pool, "~> 0.2.6 or ~> 1.0", [hex: :nimble_pool, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "69f5045b042e531e53edc2574f15e25e735b522c37e2ddb766e15b979e03aa65"}, + "gen_stage": {:hex, :gen_stage, "1.2.1", "19d8b5e9a5996d813b8245338a28246307fd8b9c99d1237de199d21efc4c76a1", [:mix], [], "hexpm", "83e8be657fa05b992ffa6ac1e3af6d57aa50aace8f691fcf696ff02f8335b001"}, + "git_hooks": {:hex, :git_hooks, "0.6.5", "adf029a6c46d517a87eed138ae2cb0e03729d9cde3665a59a94f38efafa0edab", [:mix], [{:blankable, "~> 1.0.0", [hex: :blankable, repo: "hexpm", optional: false]}, {:recase, "~> 0.7.0", [hex: :recase, repo: "hexpm", optional: false]}], "hexpm", "ecd4a3a7870fc24708a40793faa144fe767298127385348c30552ca5eaa2ad37"}, + "hackney": {:hex, :hackney, "1.20.1", "8d97aec62ddddd757d128bfd1df6c5861093419f8f7a4223823537bad5d064e2", [:rebar3], [{:certifi, "~> 2.12.0", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "~> 6.1.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "~> 1.0.0", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~> 1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.4.1", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~> 1.1.0", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}, {:unicode_util_compat, "~> 0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "fe9094e5f1a2a2c0a7d10918fee36bfec0ec2a979994cff8cfe8058cd9af38e3"}, + "hpax": {:hex, :hpax, "1.0.0", "28dcf54509fe2152a3d040e4e3df5b265dcb6cb532029ecbacf4ce52caea3fd2", [:mix], [], "hexpm", "7f1314731d711e2ca5fdc7fd361296593fc2542570b3105595bb0bc6d0fad601"}, + "idna": {:hex, :idna, "6.1.1", "8a63070e9f7d0c62eb9d9fcb360a7de382448200fbbd1b106cc96d3d8099df8d", [:rebar3], [{:unicode_util_compat, "~> 0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "92376eb7894412ed19ac475e4a86f7b413c1b9fbb5bd16dccd57934157944cea"}, + "jason": {:hex, :jason, "1.4.4", "b9226785a9aa77b6857ca22832cffa5d5011a667207eb2a0ad56adb5db443b8a", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "c5eb0cab91f094599f94d55bc63409236a8ec69a21a67814529e8d5f6cc90b3b"}, + "makeup": {:hex, :makeup, "1.1.2", "9ba8837913bdf757787e71c1581c21f9d2455f4dd04cfca785c70bbfff1a76a3", [:mix], [{:nimble_parsec, "~> 1.2.2 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "cce1566b81fbcbd21eca8ffe808f33b221f9eee2cbc7a1706fc3da9ff18e6cac"}, + "makeup_elixir": {:hex, :makeup_elixir, "0.16.2", "627e84b8e8bf22e60a2579dad15067c755531fea049ae26ef1020cad58fe9578", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "41193978704763f6bbe6cc2758b84909e62984c7752b3784bd3c218bb341706b"}, + "makeup_erlang": {:hex, :makeup_erlang, "0.1.5", "e0ff5a7c708dda34311f7522a8758e23bfcd7d8d8068dc312b5eb41c6fd76eba", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "94d2e986428585a21516d7d7149781480013c56e30c6a233534bedf38867a59a"}, "metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm", "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"}, - "mime": {:hex, :mime, "2.0.3", "3676436d3d1f7b81b5a2d2bd8405f412c677558c81b1c92be58c00562bb59095", [:mix], [], "hexpm", "27a30bf0db44d25eecba73755acf4068cbfe26a4372f9eb3e4ea3a45956bff6b"}, - "mimerl": {:hex, :mimerl, "1.2.0", "67e2d3f571088d5cfd3e550c383094b47159f3eee8ffa08e64106cdf5e981be3", [:rebar3], [], "hexpm", "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323"}, - "mint": {:hex, :mint, "1.5.1", "8db5239e56738552d85af398798c80648db0e90f343c8469f6c6d8898944fb6f", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "4a63e1e76a7c3956abd2c72f370a0d0aecddc3976dea5c27eccbecfa5e7d5b1e"}, - "nimble_options": {:hex, :nimble_options, "0.4.0", "c89babbab52221a24b8d1ff9e7d838be70f0d871be823165c94dd3418eea728f", [:mix], [], "hexpm", "e6701c1af326a11eea9634a3b1c62b475339ace9456c1a23ec3bc9a847bca02d"}, - "nimble_parsec": {:hex, :nimble_parsec, "1.2.2", "b99ca56bbce410e9d5ee4f9155a212e942e224e259c7ebbf8f2c86ac21d4fa3c", [:mix], [], "hexpm", "98d51bd64d5f6a2a9c6bb7586ee8129e27dfaab1140b5a4753f24dac0ba27d2f"}, - "nimble_pool": {:hex, :nimble_pool, "0.2.6", "91f2f4c357da4c4a0a548286c84a3a28004f68f05609b4534526871a22053cde", [:mix], [], "hexpm", "1c715055095d3f2705c4e236c18b618420a35490da94149ff8b580a2144f653f"}, - "oban": {:hex, :oban, "2.10.1", "202a90f2aed0130b7d750bdbfea8090c8321bce255bade10fd3699733565add0", [:mix], [{:ecto_sql, "~> 3.6", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.14", [hex: :postgrex, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "161cdd01194147cd6a3efdb1d6c3d9689309991412f799c1e242c18912e307c3"}, - "octo_fetch": {:hex, :octo_fetch, "0.3.0", "89ff501d2ac0448556ff1931634a538fe6d6cd358ba827ce1747e6a42a46efbf", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}], "hexpm", "c07e44f2214ab153743b7b3182f380798d0b294b1f283811c1e30cff64096d3d"}, - "parse_trans": {:hex, :parse_trans, "3.3.1", "16328ab840cc09919bd10dab29e431da3af9e9e7e7e6f0089dd5a2d2820011d8", [:rebar3], [], "hexpm", "07cd9577885f56362d414e8c4c4e6bdf10d43a8767abb92d24cbe8b24c54888b"}, - "phoenix": {:hex, :phoenix, "1.6.5", "07af307b28a5820b4394f27ac7003df052e065ff651520a58abb16be1eecd519", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.0", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 1.0", [hex: :phoenix_view, repo: "hexpm", optional: false]}, {:plug, "~> 1.10", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.2", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "97dc3052ca648499280e0636471f1d0439fc623ccdce27d2d8135651421ee80c"}, - "phoenix_html": {:hex, :phoenix_html, "3.2.0", "1c1219d4b6cb22ac72f12f73dc5fad6c7563104d083f711c3fcd8551a1f4ae11", [:mix], [{:plug, "~> 1.5", [hex: :plug, repo: "hexpm", optional: true]}], "hexpm", "36ec97ba56d25c0136ef1992c37957e4246b649d620958a1f9fa86165f8bc54f"}, - "phoenix_live_view": {:hex, :phoenix_live_view, "0.17.5", "63f52a6f9f6983f04e424586ff897c016ecc5e4f8d1e2c22c2887af1c57215d8", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.5.9 or ~> 1.6.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.1", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "c5586e6a3d4df71b8214c769d4f5eb8ece2b4001711a7ca0f97323c36958b0e3"}, - "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.0.0", "a1ae76717bb168cdeb10ec9d92d1480fec99e3080f011402c0a2d68d47395ffb", [:mix], [], "hexpm", "c52d948c4f261577b9c6fa804be91884b381a7f8f18450c5045975435350f771"}, - "phoenix_view": {:hex, :phoenix_view, "1.0.0", "fea71ecaaed71178b26dd65c401607de5ec22e2e9ef141389c721b3f3d4d8011", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "82be3e2516f5633220246e2e58181282c71640dab7afc04f70ad94253025db0c"}, - "plug": {:hex, :plug, "1.14.0", "ba4f558468f69cbd9f6b356d25443d0b796fbdc887e03fa89001384a9cac638f", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "bf020432c7d4feb7b3af16a0c2701455cbbbb95e5b6866132cb09eb0c29adc14"}, - "plug_cowboy": {:hex, :plug_cowboy, "2.6.0", "d1cf12ff96a1ca4f52207c5271a6c351a4733f413803488d75b70ccf44aebec2", [:mix], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "073cf20b753ce6682ed72905cd62a2d4bd9bad1bf9f7feb02a1b8e525bd94fa6"}, - "plug_crypto": {:hex, :plug_crypto, "1.2.3", "8f77d13aeb32bfd9e654cb68f0af517b371fb34c56c9f2b58fe3df1235c1251a", [:mix], [], "hexpm", "b5672099c6ad5c202c45f5a403f21a3411247f164e4a8fab056e5cd8a290f4a2"}, - "postgrex": {:hex, :postgrex, "0.15.13", "7794e697481799aee8982688c261901de493eb64451feee6ea58207d7266d54a", [:mix], [{:connection, "~> 1.0", [hex: :connection, repo: "hexpm", optional: false]}, {:db_connection, "~> 2.1", [hex: :db_connection, repo: "hexpm", optional: false]}, {:decimal, "~> 1.5 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "3ffb76e1a97cfefe5c6a95632a27ffb67f28871c9741fb585f9d1c3cd2af70f1"}, + "mime": {:hex, :mime, "2.0.6", "8f18486773d9b15f95f4f4f1e39b710045fa1de891fada4516559967276e4dc2", [:mix], [], "hexpm", "c9945363a6b26d747389aac3643f8e0e09d30499a138ad64fe8fd1d13d9b153e"}, + "mimerl": {:hex, :mimerl, "1.3.0", "d0cd9fc04b9061f82490f6581e0128379830e78535e017f7780f37fea7545726", [:rebar3], [], "hexpm", "a1e15a50d1887217de95f0b9b0793e32853f7c258a5cd227650889b38839fe9d"}, + "mint": {:hex, :mint, "1.6.2", "af6d97a4051eee4f05b5500671d47c3a67dac7386045d87a904126fd4bbcea2e", [:mix], [{:castore, "~> 0.1.0 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: true]}, {:hpax, "~> 0.1.1 or ~> 0.2.0 or ~> 1.0", [hex: :hpax, repo: "hexpm", optional: false]}], "hexpm", "5ee441dffc1892f1ae59127f74afe8fd82fda6587794278d924e4d90ea3d63f9"}, + "nimble_options": {:hex, :nimble_options, "1.1.1", "e3a492d54d85fc3fd7c5baf411d9d2852922f66e69476317787a7b2bb000a61b", [:mix], [], "hexpm", "821b2470ca9442c4b6984882fe9bb0389371b8ddec4d45a9504f00a66f650b44"}, + "nimble_parsec": {:hex, :nimble_parsec, "1.4.0", "51f9b613ea62cfa97b25ccc2c1b4216e81df970acd8e16e8d1bdc58fef21370d", [:mix], [], "hexpm", "9c565862810fb383e9838c1dd2d7d2c437b3d13b267414ba6af33e50d2d1cf28"}, + "nimble_pool": {:hex, :nimble_pool, "1.1.0", "bf9c29fbdcba3564a8b800d1eeb5a3c58f36e1e11d7b7fb2e084a643f645f06b", [:mix], [], "hexpm", "af2e4e6b34197db81f7aad230c1118eac993acc0dae6bc83bac0126d4ae0813a"}, + "oban": {:hex, :oban, "2.18.0", "092d20bfd3d70c7ecb70960f8548d300b54bb9937c7f2e56b388f3a9ed02ec68", [:mix], [{:ecto_sql, "~> 3.10", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:ecto_sqlite3, "~> 0.9", [hex: :ecto_sqlite3, repo: "hexpm", optional: true]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16", [hex: :postgrex, repo: "hexpm", optional: true]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "aace1eff6f8227ae38d4274af967d96f051c2f0a5152f2ef9809dd1f97866745"}, + "octo_fetch": {:hex, :octo_fetch, "0.4.0", "074b5ecbc08be10b05b27e9db08bc20a3060142769436242702931c418695b19", [:mix], [{:castore, "~> 0.1 or ~> 1.0", [hex: :castore, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~> 1.1", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm", "cf8be6f40cd519d7000bb4e84adcf661c32e59369ca2827c4e20042eda7a7fc6"}, + "parse_trans": {:hex, :parse_trans, "3.4.1", "6e6aa8167cb44cc8f39441d05193be6e6f4e7c2946cb2759f015f8c56b76e5ff", [:rebar3], [], "hexpm", "620a406ce75dada827b82e453c19cf06776be266f5a67cff34e1ef2cbb60e49a"}, + "phoenix": {:hex, :phoenix, "1.7.14", "a7d0b3f1bc95987044ddada111e77bd7f75646a08518942c72a8440278ae7825", [:mix], [{:castore, ">= 0.0.0", [hex: :castore, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.1", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.7", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:plug_crypto, "~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:websock_adapter, "~> 0.5.3", [hex: :websock_adapter, repo: "hexpm", optional: false]}], "hexpm", "c7859bc56cc5dfef19ecfc240775dae358cbaa530231118a9e014df392ace61a"}, + "phoenix_html": {:hex, :phoenix_html, "4.1.1", "4c064fd3873d12ebb1388425a8f2a19348cef56e7289e1998e2d2fa758aa982e", [:mix], [], "hexpm", "f2f2df5a72bc9a2f510b21497fd7d2b86d932ec0598f0210fed4114adc546c6f"}, + "phoenix_live_view": {:hex, :phoenix_live_view, "0.20.17", "f396bbdaf4ba227b82251eb75ac0afa6b3da5e509bc0d030206374237dfc9450", [:mix], [{:floki, "~> 0.36", [hex: :floki, repo: "hexpm", optional: true]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:phoenix, "~> 1.6.15 or ~> 1.7.0", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 3.3 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: false]}, {:phoenix_template, "~> 1.0", [hex: :phoenix_template, repo: "hexpm", optional: false]}, {:phoenix_view, "~> 2.0", [hex: :phoenix_view, repo: "hexpm", optional: true]}, {:plug, "~> 1.15", [hex: :plug, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.2 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a61d741ffb78c85fdbca0de084da6a48f8ceb5261a79165b5a0b59e5f65ce98b"}, + "phoenix_pubsub": {:hex, :phoenix_pubsub, "2.1.3", "3168d78ba41835aecad272d5e8cd51aa87a7ac9eb836eabc42f6e57538e3731d", [:mix], [], "hexpm", "bba06bc1dcfd8cb086759f0edc94a8ba2bc8896d5331a1e2c2902bf8e36ee502"}, + "phoenix_template": {:hex, :phoenix_template, "1.0.4", "e2092c132f3b5e5b2d49c96695342eb36d0ed514c5b252a77048d5969330d639", [:mix], [{:phoenix_html, "~> 2.14.2 or ~> 3.0 or ~> 4.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}], "hexpm", "2c0c81f0e5c6753faf5cca2f229c9709919aba34fab866d3bc05060c9c444206"}, + "plug": {:hex, :plug, "1.16.1", "40c74619c12f82736d2214557dedec2e9762029b2438d6d175c5074c933edc9d", [:mix], [{:mime, "~> 1.0 or ~> 2.0", [hex: :mime, repo: "hexpm", optional: false]}, {:plug_crypto, "~> 1.1.1 or ~> 1.2 or ~> 2.0", [hex: :plug_crypto, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4.3 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a13ff6b9006b03d7e33874945b2755253841b238c34071ed85b0e86057f8cddc"}, + "plug_cowboy": {:hex, :plug_cowboy, "2.7.1", "87677ffe3b765bc96a89be7960f81703223fe2e21efa42c125fcd0127dd9d6b2", [:mix], [{:cowboy, "~> 2.7", [hex: :cowboy, repo: "hexpm", optional: false]}, {:cowboy_telemetry, "~> 0.3", [hex: :cowboy_telemetry, repo: "hexpm", optional: false]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "02dbd5f9ab571b864ae39418db7811618506256f6d13b4a45037e5fe78dc5de3"}, + "plug_crypto": {:hex, :plug_crypto, "2.1.0", "f44309c2b06d249c27c8d3f65cfe08158ade08418cf540fd4f72d4d6863abb7b", [:mix], [], "hexpm", "131216a4b030b8f8ce0f26038bc4421ae60e4bb95c5cf5395e1421437824c4fa"}, "ranch": {:hex, :ranch, "1.8.0", "8c7a100a139fd57f17327b6413e4167ac559fbc04ca7448e9be9057311597a1d", [:make, :rebar3], [], "hexpm", "49fbcfd3682fab1f5d109351b61257676da1a2fdbe295904176d5e521a2ddfe5"}, "recase": {:hex, :recase, "0.7.0", "3f2f719f0886c7a3b7fe469058ec539cb7bbe0023604ae3bce920e186305e5ae", [:mix], [], "hexpm", "36f5756a9f552f4a94b54a695870e32f4e72d5fad9c25e61bc4a3151c08a4e0c"}, - "ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.6", "cf344f5692c82d2cd7554f5ec8fd961548d4fd09e7d22f5b62482e5aeaebd4b0", [:make, :mix, :rebar3], [], "hexpm", "bdb0d2471f453c88ff3908e7686f86f9be327d065cc1ec16fa4540197ea04680"}, - "telemetry": {:hex, :telemetry, "1.0.0", "0f453a102cdf13d506b7c0ab158324c337c41f1cc7548f0bc0e130bbf0ae9452", [:rebar3], [], "hexpm", "73bc09fa59b4a0284efb4624335583c528e07ec9ae76aca96ea0673850aec57a"}, - "telemetry_metrics": {:hex, :telemetry_metrics, "0.6.1", "315d9163a1d4660aedc3fee73f33f1d355dcc76c5c3ab3d59e76e3edf80eef1f", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "7be9e0871c41732c233be71e4be11b96e56177bf15dde64a8ac9ce72ac9834c6"}, - "telemetry_metrics_prometheus_core": {:hex, :telemetry_metrics_prometheus_core, "1.0.2", "c98b1c580de637bfeac00db41b9fb91fb4c3548ee3d512a8ed7299172312eaf3", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "48351a0d56f80e38c997b44232b1043e0a081670d16766eee920e6254175b730"}, - "telemetry_poller": {:hex, :telemetry_poller, "1.0.0", "db91bb424e07f2bb6e73926fcafbfcbcb295f0193e0a00e825e589a0a47e8453", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "b3a24eafd66c3f42da30fc3ca7dda1e9d546c12250a2d60d7b81d264fbec4f6e"}, + "ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.7", "354c321cf377240c7b8716899e182ce4890c5938111a1296add3ec74cf1715df", [:make, :mix, :rebar3], [], "hexpm", "fe4c190e8f37401d30167c8c405eda19469f34577987c76dde613e838bbc67f8"}, + "telemetry": {:hex, :telemetry, "1.2.1", "68fdfe8d8f05a8428483a97d7aab2f268aaff24b49e0f599faa091f1d4e7f61c", [:rebar3], [], "hexpm", "dad9ce9d8effc621708f99eac538ef1cbe05d6a874dd741de2e689c47feafed5"}, + "telemetry_metrics": {:hex, :telemetry_metrics, "1.0.0", "29f5f84991ca98b8eb02fc208b2e6de7c95f8bb2294ef244a176675adc7775df", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "f23713b3847286a534e005126d4c959ebcca68ae9582118ce436b521d1d47d5d"}, + "telemetry_metrics_prometheus_core": {:hex, :telemetry_metrics_prometheus_core, "1.2.1", "c9755987d7b959b557084e6990990cb96a50d6482c683fb9622a63837f3cd3d8", [:mix], [{:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}, {:telemetry_metrics, "~> 0.6 or ~> 1.0", [hex: :telemetry_metrics, repo: "hexpm", optional: false]}], "hexpm", "5e2c599da4983c4f88a33e9571f1458bf98b0cf6ba930f1dc3a6e8cf45d5afb6"}, + "telemetry_poller": {:hex, :telemetry_poller, "1.1.0", "58fa7c216257291caaf8d05678c8d01bd45f4bdbc1286838a28c4bb62ef32999", [:rebar3], [{:telemetry, "~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "9eb9d9cbfd81cbd7cdd24682f8711b6e2b691289a0de6826e58452f28c103c8f"}, "unicode_util_compat": {:hex, :unicode_util_compat, "0.7.0", "bc84380c9ab48177092f43ac89e4dfa2c6d62b40b8bd132b1059ecc7232f9a78", [:rebar3], [], "hexpm", "25eee6d67df61960cf6a794239566599b09e17e668d3700247bc498638152521"}, + "websock": {:hex, :websock, "0.5.3", "2f69a6ebe810328555b6fe5c831a851f485e303a7c8ce6c5f675abeb20ebdadc", [:mix], [], "hexpm", "6105453d7fac22c712ad66fab1d45abdf049868f253cf719b625151460b8b453"}, + "websock_adapter": {:hex, :websock_adapter, "0.5.6", "0437fe56e093fd4ac422de33bf8fc89f7bc1416a3f2d732d8b2c8fd54792fe60", [:mix], [{:bandit, ">= 0.6.0", [hex: :bandit, repo: "hexpm", optional: true]}, {:plug, "~> 1.14", [hex: :plug, repo: "hexpm", optional: false]}, {:plug_cowboy, "~> 2.6", [hex: :plug_cowboy, repo: "hexpm", optional: true]}, {:websock, "~> 0.5", [hex: :websock, repo: "hexpm", optional: false]}], "hexpm", "e04378d26b0af627817ae84c92083b7e97aca3121196679b73c73b99d0d133ea"}, } diff --git a/test/prom_ex/grafana_agent/downloader_test.exs b/test/prom_ex/grafana_agent/downloader_test.exs index 644f233..6145562 100644 --- a/test/prom_ex/grafana_agent/downloader_test.exs +++ b/test/prom_ex/grafana_agent/downloader_test.exs @@ -5,6 +5,8 @@ defmodule PromEx.GrafanaAgent.DownloaderTest do alias PromEx.GrafanaAgent.Downloader + @download_timeout 10_000 + describe "download/2" do test "should be able to download all of the listed versions" do OctoFetch.Test.test_all_supported_downloads(Downloader) @@ -28,7 +30,7 @@ defmodule PromEx.GrafanaAgent.DownloaderTest do assert tmp_dir |> File.ls!() - |> Enum.sort() == ["agent-#{os}-#{arch}"] + |> Enum.sort() == ["grafana-agent-#{os}-#{arch}"] assert capture_log(fn -> assert :skip = Downloader.download(tmp_dir) @@ -36,7 +38,7 @@ defmodule PromEx.GrafanaAgent.DownloaderTest do assert tmp_dir |> File.ls!() - |> Enum.sort() == ["agent-#{os}-#{arch}"] + |> Enum.sort() == ["grafana-agent-#{os}-#{arch}"] end @tag :tmp_dir @@ -62,19 +64,19 @@ defmodule PromEx.GrafanaAgent.DownloaderTest do end) end) - assert Task.await(downloader_a) =~ + assert Task.await(downloader_a, @download_timeout) =~ "Downloading grafana/agent from https://github.com/grafana/agent/releases/download" - assert Task.await(downloader_b) =~ + assert Task.await(downloader_b, @download_timeout) =~ "Downloading grafana/agent from https://github.com/grafana/agent/releases/download" assert a_dir |> File.ls!() - |> Enum.sort() == ["agent-#{os}-#{arch}"] + |> Enum.sort() == ["grafana-agent-#{os}-#{arch}"] assert b_dir |> File.ls!() - |> Enum.sort() == ["agent-#{os}-#{arch}"] + |> Enum.sort() == ["grafana-agent-#{os}-#{arch}"] end end diff --git a/test/support/events/broadway.exs b/test/support/events/broadway.exs index ec50690..64cca37 100644 --- a/test/support/events/broadway.exs +++ b/test/support/events/broadway.exs @@ -328,32 +328,32 @@ processor_key: :default, reason: :badarith, stacktrace: [ - {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: 'lib/web_app/temp_processor.ex', line: 39]}, - {Broadway.Message, :update_data, 2, [file: 'lib/broadway/message.ex', line: 48]}, - {WebApp.TempProcessor, :handle_message, 3, [file: 'lib/web_app/temp_processor.ex', line: 32]}, + {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: ~c"lib/web_app/temp_processor.ex", line: 39]}, + {Broadway.Message, :update_data, 2, [file: ~c"lib/broadway/message.ex", line: 48]}, + {WebApp.TempProcessor, :handle_message, 3, [file: ~c"lib/web_app/temp_processor.ex", line: 32]}, {Broadway.Topology.ProcessorStage, :"-handle_messages/4-fun-0-", 6, - [file: 'lib/broadway/topology/processor_stage.ex', line: 156]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 156]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, {Broadway.Topology.ProcessorStage, :handle_messages, 4, - [file: 'lib/broadway/topology/processor_stage.ex', line: 143]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 143]}, {Broadway.Topology.ProcessorStage, :"-handle_events/3-fun-0-", 2, - [file: 'lib/broadway/topology/processor_stage.ex', line: 63]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 63]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, - {GenStage, :consumer_dispatch, 6, [file: 'lib/gen_stage.ex', line: 2471]}, - {GenStage, :take_pc_events, 3, [file: 'lib/gen_stage.ex', line: 2660]}, - {:gen_server, :try_dispatch, 4, [file: 'gen_server.erl', line: 695]}, - {:gen_server, :handle_msg, 6, [file: 'gen_server.erl', line: 771]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {GenStage, :consumer_dispatch, 6, [file: ~c"lib/gen_stage.ex", line: 2471]}, + {GenStage, :take_pc_events, 3, [file: ~c"lib/gen_stage.ex", line: 2660]}, + {:gen_server, :try_dispatch, 4, [file: ~c"gen_server.erl", line: 695]}, + {:gen_server, :handle_msg, 6, [file: ~c"gen_server.erl", line: 771]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 226]} ], topology_name: WebApp.TempProcessor } @@ -505,32 +505,32 @@ processor_key: :default, reason: :badarith, stacktrace: [ - {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: 'lib/web_app/temp_processor.ex', line: 39]}, - {Broadway.Message, :update_data, 2, [file: 'lib/broadway/message.ex', line: 48]}, - {WebApp.TempProcessor, :handle_message, 3, [file: 'lib/web_app/temp_processor.ex', line: 32]}, + {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: ~c"lib/web_app/temp_processor.ex", line: 39]}, + {Broadway.Message, :update_data, 2, [file: ~c"lib/broadway/message.ex", line: 48]}, + {WebApp.TempProcessor, :handle_message, 3, [file: ~c"lib/web_app/temp_processor.ex", line: 32]}, {Broadway.Topology.ProcessorStage, :"-handle_messages/4-fun-0-", 6, - [file: 'lib/broadway/topology/processor_stage.ex', line: 156]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 156]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, {Broadway.Topology.ProcessorStage, :handle_messages, 4, - [file: 'lib/broadway/topology/processor_stage.ex', line: 143]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 143]}, {Broadway.Topology.ProcessorStage, :"-handle_events/3-fun-0-", 2, - [file: 'lib/broadway/topology/processor_stage.ex', line: 63]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 63]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, - {GenStage, :consumer_dispatch, 6, [file: 'lib/gen_stage.ex', line: 2471]}, - {GenStage, :take_pc_events, 3, [file: 'lib/gen_stage.ex', line: 2660]}, - {:gen_server, :try_dispatch, 4, [file: 'gen_server.erl', line: 695]}, - {:gen_server, :handle_msg, 6, [file: 'gen_server.erl', line: 771]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {GenStage, :consumer_dispatch, 6, [file: ~c"lib/gen_stage.ex", line: 2471]}, + {GenStage, :take_pc_events, 3, [file: ~c"lib/gen_stage.ex", line: 2660]}, + {:gen_server, :try_dispatch, 4, [file: ~c"gen_server.erl", line: 695]}, + {:gen_server, :handle_msg, 6, [file: ~c"gen_server.erl", line: 771]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 226]} ], topology_name: WebApp.TempProcessor } @@ -1147,32 +1147,32 @@ processor_key: :default, reason: :badarith, stacktrace: [ - {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: 'lib/web_app/temp_processor.ex', line: 39]}, - {Broadway.Message, :update_data, 2, [file: 'lib/broadway/message.ex', line: 48]}, - {WebApp.TempProcessor, :handle_message, 3, [file: 'lib/web_app/temp_processor.ex', line: 32]}, + {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: ~c"lib/web_app/temp_processor.ex", line: 39]}, + {Broadway.Message, :update_data, 2, [file: ~c"lib/broadway/message.ex", line: 48]}, + {WebApp.TempProcessor, :handle_message, 3, [file: ~c"lib/web_app/temp_processor.ex", line: 32]}, {Broadway.Topology.ProcessorStage, :"-handle_messages/4-fun-0-", 6, - [file: 'lib/broadway/topology/processor_stage.ex', line: 156]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 156]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, {Broadway.Topology.ProcessorStage, :handle_messages, 4, - [file: 'lib/broadway/topology/processor_stage.ex', line: 143]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 143]}, {Broadway.Topology.ProcessorStage, :"-handle_events/3-fun-0-", 2, - [file: 'lib/broadway/topology/processor_stage.ex', line: 63]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 63]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, - {GenStage, :consumer_dispatch, 6, [file: 'lib/gen_stage.ex', line: 2471]}, - {GenStage, :take_pc_events, 3, [file: 'lib/gen_stage.ex', line: 2660]}, - {:gen_server, :try_dispatch, 4, [file: 'gen_server.erl', line: 695]}, - {:gen_server, :handle_msg, 6, [file: 'gen_server.erl', line: 771]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {GenStage, :consumer_dispatch, 6, [file: ~c"lib/gen_stage.ex", line: 2471]}, + {GenStage, :take_pc_events, 3, [file: ~c"lib/gen_stage.ex", line: 2660]}, + {:gen_server, :try_dispatch, 4, [file: ~c"gen_server.erl", line: 695]}, + {:gen_server, :handle_msg, 6, [file: ~c"gen_server.erl", line: 771]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 226]} ], topology_name: WebApp.TempProcessor } @@ -1897,32 +1897,32 @@ processor_key: :default, reason: :badarith, stacktrace: [ - {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: 'lib/web_app/temp_processor.ex', line: 39]}, - {Broadway.Message, :update_data, 2, [file: 'lib/broadway/message.ex', line: 48]}, - {WebApp.TempProcessor, :handle_message, 3, [file: 'lib/web_app/temp_processor.ex', line: 32]}, + {WebApp.TempProcessor, :"-handle_message/3-fun-0-", 1, [file: ~c"lib/web_app/temp_processor.ex", line: 39]}, + {Broadway.Message, :update_data, 2, [file: ~c"lib/broadway/message.ex", line: 48]}, + {WebApp.TempProcessor, :handle_message, 3, [file: ~c"lib/web_app/temp_processor.ex", line: 32]}, {Broadway.Topology.ProcessorStage, :"-handle_messages/4-fun-0-", 6, - [file: 'lib/broadway/topology/processor_stage.ex', line: 156]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 156]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, {Broadway.Topology.ProcessorStage, :handle_messages, 4, - [file: 'lib/broadway/topology/processor_stage.ex', line: 143]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 143]}, {Broadway.Topology.ProcessorStage, :"-handle_events/3-fun-0-", 2, - [file: 'lib/broadway/topology/processor_stage.ex', line: 63]}, + [file: ~c"lib/broadway/topology/processor_stage.ex", line: 63]}, {:telemetry, :span, 3, [ file: - '/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + "/home/akoutmos/Documents/open_source/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, - {GenStage, :consumer_dispatch, 6, [file: 'lib/gen_stage.ex', line: 2471]}, - {GenStage, :take_pc_events, 3, [file: 'lib/gen_stage.ex', line: 2660]}, - {:gen_server, :try_dispatch, 4, [file: 'gen_server.erl', line: 695]}, - {:gen_server, :handle_msg, 6, [file: 'gen_server.erl', line: 771]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {GenStage, :consumer_dispatch, 6, [file: ~c"lib/gen_stage.ex", line: 2471]}, + {GenStage, :take_pc_events, 3, [file: ~c"lib/gen_stage.ex", line: 2660]}, + {:gen_server, :try_dispatch, 4, [file: ~c"gen_server.erl", line: 695]}, + {:gen_server, :handle_msg, 6, [file: ~c"gen_server.erl", line: 771]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 226]} ], topology_name: WebApp.TempProcessor } diff --git a/test/support/events/oban.exs b/test/support/events/oban.exs index ec6435d..c34721d 100644 --- a/test/support/events/oban.exs +++ b/test/support/events/oban.exs @@ -220,13 +220,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -345,13 +345,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -470,13 +470,13 @@ prefix: "public", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -588,13 +588,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -706,13 +706,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -897,13 +897,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -1022,13 +1022,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -1779,13 +1779,13 @@ prefix: "public", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -2205,13 +2205,13 @@ prefix: "public", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], @@ -2763,13 +2763,13 @@ prefix: "secret", queue: "default", stacktrace: [ - {WebApp.Jobs.DefaultWorker, :perform, 1, [file: 'lib/web_app/jobs/default_worker.ex', line: 9]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 168]}, - {Oban.Queue.Executor, :perform_inline, 1, [file: 'lib/oban/queue/executor.ex', line: 156]}, - {Oban.Queue.Executor, :call, 1, [file: 'lib/oban/queue/executor.ex', line: 79]}, - {Task.Supervised, :invoke_mfa, 2, [file: 'lib/task/supervised.ex', line: 90]}, - {Task.Supervised, :reply, 5, [file: 'lib/task/supervised.ex', line: 35]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 249]} + {WebApp.Jobs.DefaultWorker, :perform, 1, [file: ~c"lib/web_app/jobs/default_worker.ex", line: 9]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 168]}, + {Oban.Queue.Executor, :perform_inline, 1, [file: ~c"lib/oban/queue/executor.ex", line: 156]}, + {Oban.Queue.Executor, :call, 1, [file: ~c"lib/oban/queue/executor.ex", line: 79]}, + {Task.Supervised, :invoke_mfa, 2, [file: ~c"lib/task/supervised.ex", line: 90]}, + {Task.Supervised, :reply, 5, [file: ~c"lib/task/supervised.ex", line: 35]}, + {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 249]} ], state: :failure, tags: [], diff --git a/test/support/events/phoenix_live_view.exs b/test/support/events/phoenix_live_view.exs index e0efb95..8394f8e 100644 --- a/test/support/events/phoenix_live_view.exs +++ b/test/support/events/phoenix_live_view.exs @@ -49,18 +49,18 @@ view: WebAppWeb.PageLive }, stacktrace: [ - {WebAppWeb.PageLive, :handle_event, 3, [file: 'lib/web_app_web/live/page_live.ex', line: 24]}, + {WebAppWeb.PageLive, :handle_event, 3, [file: c"lib/web_app_web/live/page_live.ex", line: 24]}, {Phoenix.LiveView.Channel, :"-view_handle_event/3-fun-0-", 3, - [file: 'lib/phoenix_live_view/channel.ex', line: 349]}, + [file: c"lib/phoenix_live_view/channel.ex", line: 349]}, {:telemetry, :span, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, - {Phoenix.LiveView.Channel, :handle_info, 2, [file: 'lib/phoenix_live_view/channel.ex', line: 206]}, - {:gen_server, :try_dispatch, 4, [file: 'gen_server.erl', line: 695]}, - {:gen_server, :handle_msg, 6, [file: 'gen_server.erl', line: 771]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {Phoenix.LiveView.Channel, :handle_info, 2, [file: c"lib/phoenix_live_view/channel.ex", line: 206]}, + {:gen_server, :try_dispatch, 4, [file: c"gen_server.erl", line: 695]}, + {:gen_server, :handle_msg, 6, [file: c"gen_server.erl", line: 771]}, + {:proc_lib, :init_p_do_apply, 3, [file: c"proc_lib.erl", line: 226]} ], telemetry_span_context: :erlang.make_ref() } @@ -111,39 +111,39 @@ view: WebAppWeb.PageLive }, stacktrace: [ - {WebAppWeb.PageLive, :mount, 3, [file: 'lib/web_app_web/live/page_live.ex', line: 14]}, + {WebAppWeb.PageLive, :mount, 3, [file: c"lib/web_app_web/live/page_live.ex", line: 14]}, {Phoenix.LiveView.Utils, :"-maybe_call_live_view_mount!/4-fun-0-", 5, - [file: 'lib/phoenix_live_view/utils.ex', line: 301]}, + [file: c"lib/phoenix_live_view/utils.ex", line: 301]}, {:telemetry, :span, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, {Phoenix.LiveView.Static, :call_mount_and_handle_params!, 5, - [file: 'lib/phoenix_live_view/static.ex', line: 260]}, - {Phoenix.LiveView.Static, :render, 3, [file: 'lib/phoenix_live_view/static.ex', line: 110]}, - {Phoenix.LiveView.Controller, :live_render, 3, [file: 'lib/phoenix_live_view/controller.ex', line: 35]}, - {Phoenix.Router, :__call__, 2, [file: 'lib/phoenix/router.ex', line: 355]}, - {WebAppWeb.Endpoint, :plug_builder_call, 2, [file: 'lib/web_app_web/endpoint.ex', line: 1]}, - {WebAppWeb.Endpoint, :"call (overridable 3)", 2, [file: 'lib/plug/debugger.ex', line: 136]}, - {WebAppWeb.Endpoint, :call, 2, [file: 'lib/web_app_web/endpoint.ex', line: 1]}, - {Phoenix.Endpoint.Cowboy2Handler, :init, 4, [file: 'lib/phoenix/endpoint/cowboy2_handler.ex', line: 54]}, + [file: c"lib/phoenix_live_view/static.ex", line: 260]}, + {Phoenix.LiveView.Static, :render, 3, [file: c"lib/phoenix_live_view/static.ex", line: 110]}, + {Phoenix.LiveView.Controller, :live_render, 3, [file: c"lib/phoenix_live_view/controller.ex", line: 35]}, + {Phoenix.Router, :__call__, 2, [file: c"lib/phoenix/router.ex", line: 355]}, + {WebAppWeb.Endpoint, :plug_builder_call, 2, [file: c"lib/web_app_web/endpoint.ex", line: 1]}, + {WebAppWeb.Endpoint, :"call (overridable 3)", 2, [file: c"lib/plug/debugger.ex", line: 136]}, + {WebAppWeb.Endpoint, :call, 2, [file: c"lib/web_app_web/endpoint.ex", line: 1]}, + {Phoenix.Endpoint.Cowboy2Handler, :init, 4, [file: c"lib/phoenix/endpoint/cowboy2_handler.ex", line: 54]}, {:cowboy_handler, :execute, 2, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_handler.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_handler.erl", line: 37 ]}, {:cowboy_stream_h, :execute, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl", line: 306 ]}, {:cowboy_stream_h, :request_process, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl", line: 295 ]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {:proc_lib, :init_p_do_apply, 3, [file: c"proc_lib.erl", line: 226]} ], telemetry_span_context: :erlang.make_ref() } @@ -194,40 +194,40 @@ view: WebAppWeb.PageLive }, stacktrace: [ - {GenServer, :call, 3, [file: 'lib/gen_server.ex', line: 1014]}, - {WebAppWeb.PageLive, :mount, 3, [file: 'lib/web_app_web/live/page_live.ex', line: 6]}, + {GenServer, :call, 3, [file: c"lib/gen_server.ex", line: 1014]}, + {WebAppWeb.PageLive, :mount, 3, [file: c"lib/web_app_web/live/page_live.ex", line: 6]}, {Phoenix.LiveView.Utils, :"-maybe_call_live_view_mount!/4-fun-0-", 5, - [file: 'lib/phoenix_live_view/utils.ex', line: 301]}, + [file: c"lib/phoenix_live_view/utils.ex", line: 301]}, {:telemetry, :span, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/telemetry/src/telemetry.erl", line: 293 ]}, {Phoenix.LiveView.Static, :call_mount_and_handle_params!, 5, - [file: 'lib/phoenix_live_view/static.ex', line: 260]}, - {Phoenix.LiveView.Static, :render, 3, [file: 'lib/phoenix_live_view/static.ex', line: 110]}, - {Phoenix.LiveView.Controller, :live_render, 3, [file: 'lib/phoenix_live_view/controller.ex', line: 35]}, - {Phoenix.Router, :__call__, 2, [file: 'lib/phoenix/router.ex', line: 355]}, - {WebAppWeb.Endpoint, :plug_builder_call, 2, [file: 'lib/web_app_web/endpoint.ex', line: 1]}, - {WebAppWeb.Endpoint, :"call (overridable 3)", 2, [file: 'lib/plug/debugger.ex', line: 136]}, - {WebAppWeb.Endpoint, :call, 2, [file: 'lib/web_app_web/endpoint.ex', line: 1]}, - {Phoenix.Endpoint.Cowboy2Handler, :init, 4, [file: 'lib/phoenix/endpoint/cowboy2_handler.ex', line: 54]}, + [file: c"lib/phoenix_live_view/static.ex", line: 260]}, + {Phoenix.LiveView.Static, :render, 3, [file: c"lib/phoenix_live_view/static.ex", line: 110]}, + {Phoenix.LiveView.Controller, :live_render, 3, [file: c"lib/phoenix_live_view/controller.ex", line: 35]}, + {Phoenix.Router, :__call__, 2, [file: c"lib/phoenix/router.ex", line: 355]}, + {WebAppWeb.Endpoint, :plug_builder_call, 2, [file: c"lib/web_app_web/endpoint.ex", line: 1]}, + {WebAppWeb.Endpoint, :"call (overridable 3)", 2, [file: c"lib/plug/debugger.ex", line: 136]}, + {WebAppWeb.Endpoint, :call, 2, [file: c"lib/web_app_web/endpoint.ex", line: 1]}, + {Phoenix.Endpoint.Cowboy2Handler, :init, 4, [file: c"lib/phoenix/endpoint/cowboy2_handler.ex", line: 54]}, {:cowboy_handler, :execute, 2, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_handler.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_handler.erl", line: 37 ]}, {:cowboy_stream_h, :execute, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl", line: 306 ]}, {:cowboy_stream_h, :request_process, 3, [ - file: '/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl', + file: c"/home/apps/prom_ex/example_applications/web_app/deps/cowboy/src/cowboy_stream_h.erl", line: 295 ]}, - {:proc_lib, :init_p_do_apply, 3, [file: 'proc_lib.erl', line: 226]} + {:proc_lib, :init_p_do_apply, 3, [file: c"proc_lib.erl", line: 226]} ], telemetry_span_context: :erlang.make_ref() } @@ -418,11 +418,11 @@ tick: 0 }, system_info: %{ - banner: 'Erlang/OTP 22 [erts-10.7.2.7] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]\n', - dashboard_version: '0.2.10', + banner: "Erlang/OTP 22 [erts-10.7.2.7] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]\n", + dashboard_version: "0.2.10", elixir_version: "1.10.4", - phoenix_version: '1.5.7', - system_architecture: 'x86_64-pc-linux-gnu' + phoenix_version: "1.5.7", + system_architecture: "x86_64-pc-linux-gnu" }, system_limits: %{atoms: 1_048_576, ports: 1_048_576, processes: 262_144}, system_usage: %{ @@ -555,11 +555,11 @@ tick: 0 }, system_info: %{ - banner: 'Erlang/OTP 22 [erts-10.7.2.7] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]\n', - dashboard_version: '0.2.10', + banner: "Erlang/OTP 22 [erts-10.7.2.7] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]\n", + dashboard_version: "0.2.10", elixir_version: "1.10.4", - phoenix_version: '1.5.7', - system_architecture: 'x86_64-pc-linux-gnu' + phoenix_version: "1.5.7", + system_architecture: "x86_64-pc-linux-gnu" }, system_limits: %{atoms: 1_048_576, ports: 1_048_576, processes: 262_144}, system_usage: %{