From 737397a405e5cd1827722749716a8ea4abec8ff0 Mon Sep 17 00:00:00 2001 From: Mayel de Borniol Date: Wed, 30 Nov 2022 13:20:49 +1300 Subject: [PATCH] misc --- assets | 2 +- flavours/cooperation/config/runtime.exs | 2 +- flavours/reflow/config/runtime.exs | 2 +- justfile | 12 +++- lib/mix/mess.exs | 10 +-- mix.exs | 18 +++--- mix.lock | 82 ++++++++++++------------- 7 files changed, 68 insertions(+), 60 deletions(-) diff --git a/assets b/assets index 08e1b03891..f6ed91a966 120000 --- a/assets +++ b/assets @@ -1 +1 @@ -deps/bonfire_ui_common/assets \ No newline at end of file +extensions/bonfire_ui_common/assets \ No newline at end of file diff --git a/flavours/cooperation/config/runtime.exs b/flavours/cooperation/config/runtime.exs index da3d68b88f..acce0f57ea 100644 --- a/flavours/cooperation/config/runtime.exs +++ b/flavours/cooperation/config/runtime.exs @@ -15,7 +15,7 @@ repos = # [Bonfire.Common.Repo, Beacon.Repo] -## load runtime configs directly via extension-provided modules +## load extensions' runtime configs (and behaviours) directly via extension-provided modules Bonfire.Common.Config.LoadExtensionsConfig.load_configs() ## diff --git a/flavours/reflow/config/runtime.exs b/flavours/reflow/config/runtime.exs index 7aa902e020..70b583656f 100644 --- a/flavours/reflow/config/runtime.exs +++ b/flavours/reflow/config/runtime.exs @@ -8,7 +8,7 @@ host = System.get_env("HOSTNAME", "localhost") server_port = String.to_integer(System.get_env("SERVER_PORT", "4000")) public_port = String.to_integer(System.get_env("PUBLIC_PORT", "4000")) -## load runtime configs directly via extension-provided modules +## load extensions' runtime configs (and behaviours) directly via extension-provided modules Bonfire.Common.Config.LoadExtensionsConfig.load_configs() ## diff --git a/justfile b/justfile index 8c0f5d69b7..e6abde6c5a 100644 --- a/justfile +++ b/justfile @@ -89,7 +89,7 @@ flavour select_flavour: @just js-deps-get @echo "You can now edit your config for flavour '$select_flavour' in /.env and ./config/ more generally." -pre-init: +pre-init: assets-ln @echo "Running $MIX_ENV env, with flavour: $FLAVOUR at path: $FLAVOUR_PATH" @rm -rf ./priv/repo @cp -rn $FLAVOUR_PATH/repo ./priv/repo @@ -121,6 +121,9 @@ dev: init dev-run @dev-run: {{ if WITH_DOCKER == "total" { "just docker-stop-web && docker-compose run --name $WEB_CONTAINER --service-ports web" } else { "iex -S mix phx.server" } }} +@dev-remote: init + {{ if WITH_DOCKER == "total" { "WITH_FORKS=0 just docker-stop-web && docker-compose run --name $WEB_CONTAINER --service-ports web" } else { "WITH_FORKS=0 iex -S mix phx.server" } }} + # Generate docs from code & readmes docs: just mix docs @@ -211,6 +214,7 @@ update-deps-bonfire: update-deps-all: deps-clean-unused pre-update-deps just mix-remote "deps.update --all" just js-ext-deps upgrade + just assets-ln just js-ext-deps outdated just mix "hex.outdated --all" @@ -247,13 +251,15 @@ deps-clean-api: #### DEPENDENCY & EXTENSION RELATED COMMANDS #### -js-deps-get: js-ext-deps - @[ -d "extensions/bonfire_ui_common" ] && ln -sf "extensions/bonfire_ui_common/assets" && echo "Assets served from the local UI.Common extension will be used" || ln -sf "deps/bonfire_ui_common/assets" +js-deps-get: js-ext-deps assets-ln js-ext-deps yarn_args='': chmod +x ./config/deps.js.sh just cmd ./config/deps.js.sh $yarn_args +assets-ln: + @[ -d "extensions/bonfire_ui_common" ] && ln -sf "extensions/bonfire_ui_common/assets" && echo "Assets served from the local UI.Common extension will be used" || ln -sf "deps/bonfire_ui_common/assets" + deps-outdated: deps-clean-unused @just mix-remote "hex.outdated --all" diff --git a/lib/mix/mess.exs b/lib/mix/mess.exs index 4df65afb01..5cb33d1ab1 100644 --- a/lib/mix/mess.exs +++ b/lib/mix/mess.exs @@ -37,7 +37,7 @@ if not Code.ensure_loaded?(Mess) do defp maybe_filter_umbrella(deps, opts) do cond do - opts[:umbrella_root?] == true -> + opts[:umbrella_root?] -> Enum.reject(deps, fn dep -> dep_opts = elem(dep, 1) is_list(dep_opts) and dep_opts[:from_umbrella] @@ -45,7 +45,7 @@ if not Code.ensure_loaded?(Mess) do # |> IO.inspect(label: "umbrella_root") - opts[:umbrella_only] == true -> + opts[:umbrella_only] -> Enum.filter(deps, fn dep -> dep_opts = elem(dep, 1) is_list(dep_opts) and dep_opts[:from_umbrella] @@ -55,8 +55,8 @@ if not Code.ensure_loaded?(Mess) do opts[:umbrella_path] != nil -> umbrella_deps = - read_umbrella("#{File.cwd!()}/config/deps.path", opts) - |> IO.inspect(label: "umbrella_deps") + read_umbrella("../../config/deps.path", opts) + |> IO.inspect(label: "umbrella_deps for #{File.cwd!}") deps |> Enum.map(fn dep -> @@ -87,7 +87,7 @@ if not Code.ensure_loaded?(Mess) do |> Enum.flat_map(&dep_spec(&1, opts)) else IO.inspect(File.cwd!()) - IO.warn("did not load #{path}") + IO.puts("did not load #{path}") [] end end diff --git a/mix.exs b/mix.exs index 7f740f4860..7cec3c2b38 100755 --- a/mix.exs +++ b/mix.exs @@ -7,12 +7,8 @@ defmodule Bonfire.Umbrella.MixProject do # we only behave as an umbrella im dev/test env @use_local_forks System.get_env("WITH_FORKS", "1") == "1" - @umbrella_path if Mix.env() == :dev and @use_local_forks, do: Mixer.forks_path(), else: nil - @mess_opts [ - use_local_forks?: @use_local_forks, - umbrella_root?: @use_local_forks, - umbrella_path: @umbrella_path - ] + @ext_forks_path Mixer.forks_path() + @umbrella_path if Mix.env() == :dev and @use_local_forks and File.exists?("#{@ext_forks_path}/bonfire"), do: @ext_forks_path, else: nil @extra_deps [ ## password hashing - builtin vs nif @@ -155,8 +151,12 @@ defmodule Bonfire.Umbrella.MixProject do localise: ["bonfire"], localise_self: [] ], - deps: Mess.deps(Mixer.mess_sources(@default_flavour), @extra_deps, @mess_opts) - ] + deps: Mess.deps(Mixer.mess_sources(@default_flavour), @extra_deps, [ + use_local_forks?: @use_local_forks, + umbrella_root?: @use_local_forks, + umbrella_path: @umbrella_path + ] |> IO.inspect()) + ] |> IO.inspect(limit: :infinity) def config, do: @config def deps, do: config()[:deps] @@ -263,6 +263,8 @@ defmodule Bonfire.Umbrella.MixProject do ] end + # def application, do: Bonfire.Spark.MixProject.application() + defp aliases do [ "hex.setup": ["local.hex --force"], diff --git a/mix.lock b/mix.lock index e0e2ee0a36..d658201f15 100644 --- a/mix.lock +++ b/mix.lock @@ -1,10 +1,10 @@ %{ "absinthe": {:hex, :absinthe, "1.7.0", "36819e7b1fd5046c9c734f27fe7e564aed3bda59f0354c37cd2df88fd32dd014", [: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", "566a5b5519afc9b29c4d367f0c6768162de3ec03e9bf9916f9dc2bcbe7c09643"}, - "absinthe_client": {:git, "https://github.com/bonfire-networks/absinthe_client", "c86f85536127ee2ea04b9a3d81ab31f32e811bcc", [branch: "master"]}, + "absinthe_client": {:git, "https://github.com/bonfire-networks/absinthe_client", "6fba146bba117db18b783610e5e7c1271924cc35", [branch: "master"]}, "absinthe_error_payload": {:hex, :absinthe_error_payload, "1.1.4", "502ff239148c8deaac028ddb600d6502d5be68d24fece0c93f4c3cf7e74c1a4d", [:make, :mix], [{:absinthe, "~> 1.3", [hex: :absinthe, repo: "hexpm", optional: false]}, {:ecto, "~> 3.1", [hex: :ecto, repo: "hexpm", optional: false]}], "hexpm", "9e262ef2fd4a2c644075e0cdde2573b1f713c0676ab905c8640eaa8a882b2aca"}, "absinthe_phoenix": {:hex, :absinthe_phoenix, "2.0.2", "e607b438db900049b9b3760f8ecd0591017a46122fffed7057bf6989020992b5", [:mix], [{:absinthe, "~> 1.5", [hex: :absinthe, repo: "hexpm", optional: false]}, {:absinthe_plug, "~> 1.5", [hex: :absinthe_plug, repo: "hexpm", optional: false]}, {:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: false]}, {:phoenix, "~> 1.5", [hex: :phoenix, repo: "hexpm", optional: false]}, {:phoenix_html, "~> 2.13 or ~> 3.0", [hex: :phoenix_html, repo: "hexpm", optional: true]}, {:phoenix_pubsub, "~> 2.0", [hex: :phoenix_pubsub, repo: "hexpm", optional: false]}], "hexpm", "d36918925c380dc7d2ed7d039c9a3b4182ec36723f7417a68745ade5aab22f8d"}, "absinthe_plug": {:hex, :absinthe_plug, "1.5.8", "38d230641ba9dca8f72f1fed2dfc8abd53b3907d1996363da32434ab6ee5d6ab", [:mix], [{:absinthe, "~> 1.5", [hex: :absinthe, repo: "hexpm", optional: false]}, {:plug, "~> 1.4", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "bbb04176647b735828861e7b2705465e53e2cf54ccf5a73ddd1ebd855f996e5a"}, - "activity_pub": {:git, "https://github.com/bonfire-networks/activity_pub", "07613b15d872896360c60bae4c4048ef28681447", [branch: "develop"]}, + "activity_pub": {:git, "https://github.com/bonfire-networks/activity_pub", "4074a1e94db65241e3f3bc05e33f437da2dce833", [branch: "develop"]}, "argon2_elixir": {:hex, :argon2_elixir, "3.0.0", "fd4405f593e77b525a5c667282172dd32772d7c4fa58cdecdaae79d2713b6c5f", [:make, :mix], [{:comeonin, "~> 5.3", [hex: :comeonin, repo: "hexpm", optional: false]}, {:elixir_make, "~> 0.6", [hex: :elixir_make, repo: "hexpm", optional: false]}], "hexpm", "8b753b270af557d51ba13fcdebc0f0ab27a2a6792df72fd5a6cf9cfaffcedc57"}, "arrows": {:git, "https://github.com/bonfire-networks/arrows", "2482f0b33f966db602fcbad68c756aa643f0f8af", [branch: "main"]}, "bamboo": {:hex, :bamboo, "2.2.0", "f10a406d2b7f5123eb1f02edfa043c259db04b47ab956041f279eaac776ef5ce", [:mix], [{:hackney, ">= 1.15.2", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: true]}, {:mime, "~> 1.4", [hex: :mime, repo: "hexpm", optional: false]}, {:plug, "~> 1.0", [hex: :plug, repo: "hexpm", optional: false]}], "hexpm", "8c3b14ba7d2f40cb4be04128ed1e2aff06d91d9413d38bafb4afccffa3ade4fc"}, @@ -13,45 +13,45 @@ "benchee_html": {:hex, :benchee_html, "1.0.0", "5b4d24effebd060f466fb460ec06576e7b34a00fc26b234fe4f12c4f05c95947", [:mix], [{:benchee, ">= 0.99.0 and < 2.0.0", [hex: :benchee, repo: "hexpm", optional: false]}, {:benchee_json, "~> 1.0", [hex: :benchee_json, repo: "hexpm", optional: false]}], "hexpm", "5280af9aac432ff5ca4216d03e8a93f32209510e925b60e7f27c33796f69e699"}, "benchee_json": {:hex, :benchee_json, "1.0.0", "cc661f4454d5995c08fe10dd1f2f72f229c8f0fb1c96f6b327a8c8fc96a91fe5", [:mix], [{:benchee, ">= 0.99.0 and < 2.0.0", [hex: :benchee, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "da05d813f9123505f870344d68fb7c86a4f0f9074df7d7b7e2bb011a63ec231c"}, "bonfire": {:git, "https://github.com/bonfire-networks/bonfire_spark", "69168f66c1d4653637c0fb77d5c19f6ba42ce679", [branch: "main"]}, - "bonfire_api_graphql": {:git, "https://github.com/bonfire-networks/bonfire_api_graphql", "7c8268a59a411013d492dda7e1bb117870bc13dd", [branch: "main"]}, - "bonfire_boundaries": {:git, "https://github.com/bonfire-networks/bonfire_boundaries", "a294df656241bb8d2dc7570b7938b1c22a0a6fbd", [branch: "main"]}, - "bonfire_breadpub": {:git, "https://github.com/bonfire-networks/bonfire_breadpub", "069698b23040279896f86f3a30d4178642162a53", [branch: "main"]}, - "bonfire_classify": {:git, "https://github.com/bonfire-networks/bonfire_classify", "6737b358fa7094f3cae979dd7ca0529791cd7134", [branch: "main"]}, - "bonfire_common": {:git, "https://github.com/bonfire-networks/bonfire_common", "2e2c04d9c8baa5e2b0bd5488cf319c49d2985db6", [branch: "main"]}, - "bonfire_data_access_control": {:git, "https://github.com/bonfire-networks/bonfire_data_access_control", "7fe8c4d77f53e2fa03c5796d95bf90f1c9051b37", [branch: "main"]}, - "bonfire_data_activity_pub": {:git, "https://github.com/bonfire-networks/bonfire_data_activity_pub", "db4a68a89b93c374c34a269f403b9054bd79bd5c", [branch: "main"]}, - "bonfire_data_assort": {:git, "https://github.com/bonfire-networks/bonfire_data_assort", "45b69d6b0d36b009439134de4cfa39b27e049f90", [branch: "master"]}, - "bonfire_data_edges": {:git, "https://github.com/bonfire-networks/bonfire_data_edges", "dc949128295506474919b025578ce6fa14a26d73", [branch: "main"]}, - "bonfire_data_identity": {:git, "https://github.com/bonfire-networks/bonfire_data_identity", "0671b4597c0d1c55553fa101c93239399daf23b6", [branch: "main"]}, - "bonfire_data_shared_user": {:git, "https://github.com/bonfire-networks/bonfire_data_shared_user", "97d4745ea86d2bee3da95c4a1d23bea99d673cea", [branch: "main"]}, - "bonfire_data_social": {:git, "https://github.com/bonfire-networks/bonfire_data_social", "2ae48ba5c70a0550f8499f2df161e0d70910baf6", [branch: "main"]}, - "bonfire_ecto": {:git, "https://github.com/bonfire-networks/bonfire_ecto", "ea2d3c1c8b4eed73d52883ce83c72f67d5c2f277", [branch: "main"]}, - "bonfire_editor_ck": {:git, "https://github.com/bonfire-networks/bonfire_editor_ck", "f1c2d20c21871ee4a3f650df791517106831578a", [branch: "main"]}, - "bonfire_editor_quill": {:git, "https://github.com/bonfire-networks/bonfire_editor_quill", "98b895b16db1bf5d800336b5c7edf1c4bda15c85", [branch: "main"]}, + "bonfire_api_graphql": {:git, "https://github.com/bonfire-networks/bonfire_api_graphql", "c4662f5189d0302a6db430269020ff06434009b5", [branch: "main"]}, + "bonfire_boundaries": {:git, "https://github.com/bonfire-networks/bonfire_boundaries", "ae7a64a794296280b5286eb3a06e0e0e3f7e350b", [branch: "main"]}, + "bonfire_breadpub": {:git, "https://github.com/bonfire-networks/bonfire_breadpub", "2259fe14542ef9f16440a454d32ebdad7d15359e", [branch: "main"]}, + "bonfire_classify": {:git, "https://github.com/bonfire-networks/bonfire_classify", "29e121023ff5eb1ae3134c7f29f14497a34312d5", [branch: "main"]}, + "bonfire_common": {:git, "https://github.com/bonfire-networks/bonfire_common", "22cd54671677702a7dbe80b69df692e9fa661cd1", [branch: "main"]}, + "bonfire_data_access_control": {:git, "https://github.com/bonfire-networks/bonfire_data_access_control", "5ec4d208a4c25e61687cfd343466154c66ad0184", [branch: "main"]}, + "bonfire_data_activity_pub": {:git, "https://github.com/bonfire-networks/bonfire_data_activity_pub", "ddb425dbdcf5771bd3f693058a389d897fe14db2", [branch: "main"]}, + "bonfire_data_assort": {:git, "https://github.com/bonfire-networks/bonfire_data_assort", "ed07c2a2c4acd3ca859c5896f5ecf5aa9d942a07", [branch: "master"]}, + "bonfire_data_edges": {:git, "https://github.com/bonfire-networks/bonfire_data_edges", "878a20b364e29336225bb98f751d5e7a1be5522c", [branch: "main"]}, + "bonfire_data_identity": {:git, "https://github.com/bonfire-networks/bonfire_data_identity", "b12b3ef70f4fa64247d9f9a8f98c5e6fd5cfdc6c", [branch: "main"]}, + "bonfire_data_shared_user": {:git, "https://github.com/bonfire-networks/bonfire_data_shared_user", "57c6bd10e08aa562c429070e11344443d790fc1d", [branch: "main"]}, + "bonfire_data_social": {:git, "https://github.com/bonfire-networks/bonfire_data_social", "5e66ae58e207f6920783e9496032223757a2c01c", [branch: "main"]}, + "bonfire_ecto": {:git, "https://github.com/bonfire-networks/bonfire_ecto", "8c6159667a877c4772d2dd2c893b05e4247e39f1", [branch: "main"]}, + "bonfire_editor_ck": {:git, "https://github.com/bonfire-networks/bonfire_editor_ck", "81eeabdd2c2adf9774cafcf6fc8d98702efb2f4e", [branch: "main"]}, + "bonfire_editor_quill": {:git, "https://github.com/bonfire-networks/bonfire_editor_quill", "4105329e3cd384490ca84acce8c4a31e8d20b1d0", [branch: "main"]}, "bonfire_encrypt": {:git, "https://github.com/bonfire-networks/bonfire_encrypt", "05844db980ed902d426ca37c669e2e9b4c13ac72", [branch: "main"]}, - "bonfire_epics": {:git, "https://github.com/bonfire-networks/bonfire_epics", "652217237632c7210ad6d6b0c8375654ef3c0d8f", [branch: "main"]}, + "bonfire_epics": {:git, "https://github.com/bonfire-networks/bonfire_epics", "3c3a5effd39f3a011c72a98519a9f81a19ab478e", [branch: "main"]}, "bonfire_fail": {:git, "https://github.com/bonfire-networks/bonfire_fail", "88686a00be6fef9d5a6dd30fe26fcd842ab3d7a3", [branch: "main"]}, - "bonfire_federate_activitypub": {:git, "https://github.com/bonfire-networks/bonfire_federate_activitypub", "ebdfda4f83e9217d72d4c6e216f8032990d3aa5e", [branch: "main"]}, - "bonfire_files": {:git, "https://github.com/bonfire-networks/bonfire_files", "dfcb0c4076412b5e308cb3fef424585a3aa64cc0", [branch: "main"]}, - "bonfire_geolocate": {:git, "https://github.com/bonfire-networks/bonfire_geolocate", "a8c0df960756ae37ae263e4fe0e4567f30a67053", [branch: "main"]}, - "bonfire_invite_links": {:git, "https://github.com/bonfire-networks/bonfire_invite_links", "464c683c35bb45763eb1068939d5159ad9384665", [branch: "main"]}, - "bonfire_mailer": {:git, "https://github.com/bonfire-networks/bonfire_mailer", "51d464b4b54da7c0979c0095c9b027a646fa7374", [branch: "main"]}, - "bonfire_me": {:git, "https://github.com/bonfire-networks/bonfire_me", "2e04b74cfbe207828bf39428872985316910cb3a", [branch: "main"]}, - "bonfire_pages": {:git, "https://github.com/bonfire-networks/bonfire_pages", "1f3de7019410d4ee23c41ac9dc4e1eeae60db7ca", [branch: "main"]}, - "bonfire_quantify": {:git, "https://github.com/bonfire-networks/bonfire_quantify", "e5e5bbbc190e21f0b5926901ad3bc0501d9b3f52", [branch: "main"]}, - "bonfire_search": {:git, "https://github.com/bonfire-networks/bonfire_search", "55cb02f21f619fc042c3c289d57e7c7a739ac778", [branch: "main"]}, - "bonfire_social": {:git, "https://github.com/bonfire-networks/bonfire_social", "3d67d58c206ee2dafc8d3741eb3e2673698017c1", [branch: "main"]}, - "bonfire_tag": {:git, "https://github.com/bonfire-networks/bonfire_tag", "5b616479de78316c6481b71a9aaf20f83f16b87c", [branch: "main"]}, - "bonfire_ui_common": {:git, "https://github.com/bonfire-networks/bonfire_ui_common", "f12055a40d493fa387c651a990a28115798debfe", [branch: "main"]}, - "bonfire_ui_coordination": {:git, "https://github.com/bonfire-networks/bonfire_ui_coordination", "53ecb74ad300853d9d131fb7ad6adab3386d1537", [branch: "main"]}, - "bonfire_ui_kanban": {:git, "https://github.com/bonfire-networks/bonfire_ui_kanban", "c0fc5453e92b721288cf057efa363bdf0d29757b", [branch: "main"]}, - "bonfire_ui_me": {:git, "https://github.com/bonfire-networks/bonfire_ui_me", "34988242c6e0878d1d67546797d279900653a71a", [branch: "main"]}, - "bonfire_ui_social": {:git, "https://github.com/bonfire-networks/bonfire_ui_social", "12498d5a3fc3196ebf53ce66d5bb91a42f69e807", [branch: "main"]}, - "bonfire_ui_valueflows": {:git, "https://github.com/bonfire-networks/bonfire_ui_valueflows", "52ab99cdeed6762199976d1a9b103a176bb8d690", [branch: "main"]}, - "bonfire_upcycle": {:git, "https://gitlab.com/bonfire-networks/bonfire_upcycle", "12484191f00e10230fba7dbcef7553f9daac46da", [branch: "main"]}, - "bonfire_valueflows": {:git, "https://github.com/bonfire-networks/bonfire_valueflows", "18c801aae6e9a87109769c9edf2bb757d9f245a0", [branch: "main"]}, + "bonfire_federate_activitypub": {:git, "https://github.com/bonfire-networks/bonfire_federate_activitypub", "d02b158365255832f48f091510aa582e7ad9bad7", [branch: "main"]}, + "bonfire_files": {:git, "https://github.com/bonfire-networks/bonfire_files", "c3b3a62e2267ef0e8c0f0f8fb21b23433a8af3f8", [branch: "main"]}, + "bonfire_geolocate": {:git, "https://github.com/bonfire-networks/bonfire_geolocate", "c784ee9ad296b5de1ddfe43ed0a7f3e74228bb79", [branch: "main"]}, + "bonfire_invite_links": {:git, "https://github.com/bonfire-networks/bonfire_invite_links", "9e03e277f4bab8e16bbc5109f4ee3db34c39f55b", [branch: "main"]}, + "bonfire_mailer": {:git, "https://github.com/bonfire-networks/bonfire_mailer", "417278f2f12c87dd5e2c7d553f67c6f3bc0a98d9", [branch: "main"]}, + "bonfire_me": {:git, "https://github.com/bonfire-networks/bonfire_me", "9964ce2828c7096e92760058c5c6bdafcc1de362", [branch: "main"]}, + "bonfire_pages": {:git, "https://github.com/bonfire-networks/bonfire_pages", "10b59262164a3037b9ffde0b453b5654b520dc5e", [branch: "main"]}, + "bonfire_quantify": {:git, "https://github.com/bonfire-networks/bonfire_quantify", "fd22da57fd455e963d4209c5658f5bbc759f2bcf", [branch: "main"]}, + "bonfire_search": {:git, "https://github.com/bonfire-networks/bonfire_search", "8b3736153eba2bcea22deb50e8c5b8e8cb1d4fd7", [branch: "main"]}, + "bonfire_social": {:git, "https://github.com/bonfire-networks/bonfire_social", "04e7121e1afa37a1809f6fe762aab09c8f00ed85", [branch: "main"]}, + "bonfire_tag": {:git, "https://github.com/bonfire-networks/bonfire_tag", "903b5dfdca18a1155b74e5f715fae75b24ace876", [branch: "main"]}, + "bonfire_ui_common": {:git, "https://github.com/bonfire-networks/bonfire_ui_common", "f7168e7cb43d29903b6c8eafd8dc94b5b010d5bb", [branch: "main"]}, + "bonfire_ui_coordination": {:git, "https://github.com/bonfire-networks/bonfire_ui_coordination", "a016a32e3817499da9db4a353d546402fa4bd131", [branch: "main"]}, + "bonfire_ui_kanban": {:git, "https://github.com/bonfire-networks/bonfire_ui_kanban", "864d4fc1f012df6bc2ab5e942a7202f8c27f1076", [branch: "main"]}, + "bonfire_ui_me": {:git, "https://github.com/bonfire-networks/bonfire_ui_me", "fb0e2ff789db52bf1d05faba9793a572b6bdbbe2", [branch: "main"]}, + "bonfire_ui_social": {:git, "https://github.com/bonfire-networks/bonfire_ui_social", "bb87abd883814acc388f4c7354bd018765d845d3", [branch: "main"]}, + "bonfire_ui_valueflows": {:git, "https://github.com/bonfire-networks/bonfire_ui_valueflows", "f2e47c1d2602c0e6cce28aebbcdeb4700ac9237a", [branch: "main"]}, + "bonfire_upcycle": {:git, "https://gitlab.com/bonfire-networks/bonfire_upcycle", "8f1cc7b1578d42318f12a13de017c5d0b760950d", [branch: "main"]}, + "bonfire_valueflows": {:git, "https://github.com/bonfire-networks/bonfire_valueflows", "f12b67187341f289ef7be67ecd3c3eb7a6a1969a", [branch: "main"]}, "bonfire_valueflows_api_schema": {:git, "https://github.com/bonfire-networks/bonfire_valueflows_api_schema", "32fff390e37b7a7d7bd1fc9f220cbc7516e4df17", [branch: "main"]}, - "bonfire_valueflows_observe": {:git, "https://github.com/bonfire-networks/bonfire_valueflows_observe", "60b951c839b79c0c03013dddae0df296b71421c6", [branch: "main"]}, + "bonfire_valueflows_observe": {:git, "https://github.com/bonfire-networks/bonfire_valueflows_observe", "ef6d6b35f35b735c27e9a8b0c4ecc8e490aa0281", [branch: "main"]}, "bunt": {:hex, :bunt, "0.2.1", "e2d4792f7bc0ced7583ab54922808919518d0e57ee162901a16a1b6664ef3b14", [:mix], [], "hexpm", "a330bfb4245239787b15005e66ae6845c9cd524a288f0d141c148b02603777a5"}, "cachex": {:hex, :cachex, "3.4.0", "868b2959ea4aeb328c6b60ff66c8d5123c083466ad3c33d3d8b5f142e13101fb", [:mix], [{:eternal, "~> 1.2", [hex: :eternal, repo: "hexpm", optional: false]}, {:jumper, "~> 1.0", [hex: :jumper, repo: "hexpm", optional: false]}, {:sleeplocks, "~> 1.1", [hex: :sleeplocks, repo: "hexpm", optional: false]}, {:unsafe, "~> 1.0", [hex: :unsafe, repo: "hexpm", optional: false]}], "hexpm", "370123b1ab4fba4d2965fb18f87fd758325709787c8c5fce35b3fe80645ccbe5"}, "castore": {:hex, :castore, "0.1.19", "a2c3e46d62b7f3aa2e6f88541c21d7400381e53704394462b9fd4f06f6d42bb6", [:mix], [], "hexpm", "e96e0161a5dc82ef441da24d5fa74aefc40d920f3a6645d15e1f9f3e66bb2109"}, @@ -149,9 +149,9 @@ "neuron": {:hex, :neuron, "5.0.0", "64c6b14138e4f6e61a55abb0bb95659aa193145ed9baf80b4e760d4c189f6c6f", [:mix], [{:httpoison, "~> 1.0", [hex: :httpoison, repo: "hexpm", optional: false]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: true]}], "hexpm", "7597308e22e34f77acaadbae3da63974edc9e4041ef7f7154d45ce80c0e33d00"}, "nimble_parsec": {:hex, :nimble_parsec, "1.2.3", "244836e6e3f1200c7f30cb56733fd808744eca61fd182f731eac4af635cc6d0b", [:mix], [], "hexpm", "c8d789e39b9131acf7b99291e93dae60ab48ef14a7ee9d58c6964f59efb570b0"}, "nimble_totp": {:hex, :nimble_totp, "0.2.0", "010ad5a6627f62e070f753752680550ba9e5744d96fc4101683cd037f1f5ee18", [:mix], [], "hexpm", "7fecd15ff14637ccd2fb3bda68476a6a7f107af731c51b1714436b687e5b50b3"}, - "nodeinfo": {:git, "https://github.com/bonfire-networks/nodeinfo", "e7b3bbedcf86d8c8d666d3433d71fd78b6bf25ca", [branch: "main"]}, + "nodeinfo": {:git, "https://github.com/bonfire-networks/nodeinfo", "e616a9acf89283de87a63094aea1c1d498c52f4b", [branch: "main"]}, "oban": {:hex, :oban, "2.13.4", "b4c4f48f4c89cc01036670eefa28aa9c03d09aadd402655475b936983d597006", [:mix], [{:ecto_sql, "~> 3.6", [hex: :ecto_sql, repo: "hexpm", optional: false]}, {:jason, "~> 1.1", [hex: :jason, repo: "hexpm", optional: false]}, {:postgrex, "~> 0.16", [hex: :postgrex, repo: "hexpm", optional: false]}, {:telemetry, "~> 0.4 or ~> 1.0", [hex: :telemetry, repo: "hexpm", optional: false]}], "hexpm", "a7d26f82b409e2d7928fbb75a17716e06ad3f783ebe9af260e3dd23abed7f124"}, - "paginator": {:git, "https://github.com/bonfire-networks/paginator", "f7631fb173a4dd3e53d42f1bf11a285d8ed2358d", [branch: "main"]}, + "paginator": {:git, "https://github.com/bonfire-networks/paginator", "d4ee6c0a8b7b64851336f0b7b047322ce4d540ea", [branch: "main"]}, "pane": {:hex, :pane, "0.4.1", "ca4275b5799066d52c857e7b0deb2feaba409d607419fe54cde056329d247a89", [:mix], [], "hexpm", "27a292ca86f52d4777422930c17fd4a12eaa930d86a6193665c452f94a04ff8a"}, "parse_trans": {:hex, :parse_trans, "3.3.1", "16328ab840cc09919bd10dab29e431da3af9e9e7e7e6f0089dd5a2d2820011d8", [:rebar3], [], "hexpm", "07cd9577885f56362d414e8c4c4e6bdf10d43a8767abb92d24cbe8b24c54888b"}, "pbkdf2_elixir": {:hex, :pbkdf2_elixir, "2.0.0", "fa10cf0a61e263e5bdcd6353d96cdd1f4c593fd0f8d734ba8f3e048832fd5f06", [:mix], [{:comeonin, "~> 5.3", [hex: :comeonin, repo: "hexpm", optional: false]}], "hexpm", "a9bcb808583e63893d42a843669c0e9cdcc9183053b9984582281a8947393086"}, @@ -170,7 +170,7 @@ "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"}, - "pointers": {:git, "https://github.com/bonfire-networks/pointers", "55ede32504c4129b04c415cd0dde476e5690ee1b", [branch: "main"]}, + "pointers": {:git, "https://github.com/bonfire-networks/pointers", "e3839d44e7313159f62a75e4e6dfd6ce71b37342", [branch: "main"]}, "pointers_ulid": {:git, "https://github.com/bonfire-networks/pointers_ulid", "1b4eae0fbbc4c308d798294f4f6f3b81e22d8cbc", [branch: "main"]}, "poison": {:hex, :poison, "4.0.1", "bcb755a16fac91cad79bfe9fc3585bb07b9331e50cfe3420a24bcc2d735709ae", [:mix], [], "hexpm", "ba8836feea4b394bb718a161fc59a288fe0109b5006d6bdf97b6badfcf6f0f25"}, "poolboy": {:hex, :poolboy, "1.5.2", "392b007a1693a64540cead79830443abf5762f5d30cf50bc95cb2c1aaafa006b", [:rebar3], [], "hexpm", "dad79704ce5440f3d5a3681c8590b9dc25d1a561e8f5a9c995281012860901e3"},