From b4cf14c5b54f41f6dbfa0ad98eb4e64022365594 Mon Sep 17 00:00:00 2001 From: JohnnyT Date: Mon, 6 Oct 2025 21:04:26 -0700 Subject: [PATCH] Releases v0.3.2 --- mix.exs | 2 +- scripts/find_test_group.exs | 46 ------------------------------------- 2 files changed, 1 insertion(+), 47 deletions(-) delete mode 100644 scripts/find_test_group.exs diff --git a/mix.exs b/mix.exs index c57267f..fa0f6b9 100644 --- a/mix.exs +++ b/mix.exs @@ -2,7 +2,7 @@ defmodule Msg.MixProject do use Mix.Project @app :msg - @version "0.3.1" + @version "0.3.2" @source_url "https://github.com/riddler/msg" @deps [ # Docs - separated out to speed up dev compilcation diff --git a/scripts/find_test_group.exs b/scripts/find_test_group.exs deleted file mode 100644 index 941f63a..0000000 --- a/scripts/find_test_group.exs +++ /dev/null @@ -1,46 +0,0 @@ -# Script to find the Test Group ID -# Run with: mix run scripts/find_test_group.exs - -creds = %{ - client_id: System.fetch_env!("MICROSOFT_CLIENT_ID"), - client_secret: System.fetch_env!("MICROSOFT_CLIENT_SECRET"), - tenant_id: System.fetch_env!("MICROSOFT_TENANT_ID") -} - -IO.puts("Creating client and fetching groups...") -client = Msg.Client.new(creds) - -case Msg.Request.get(client, "/groups") do - {:ok, %{"value" => groups}} -> - IO.puts("\nFound #{length(groups)} groups:") - IO.puts(String.duplicate("-", 80)) - - test_group = - Enum.find(groups, fn group -> - group["displayName"] == "Test Group" - end) - - case test_group do - nil -> - IO.puts("\n❌ 'Test Group' not found!") - IO.puts("\nAvailable groups:") - - Enum.each(groups, fn group -> - IO.puts(" - #{group["displayName"]} (ID: #{group["id"]})") - end) - - group -> - IO.puts("\n✅ Found 'Test Group'!") - IO.puts("\nGroup Details:") - IO.puts(" Display Name: #{group["displayName"]}") - IO.puts(" ID: #{group["id"]}") - IO.puts(" Mail: #{group["mail"] || "N/A"}") - IO.puts(" Description: #{group["description"] || "N/A"}") - IO.puts("\nAdd this to your environment:") - IO.puts(" export MICROSOFT_TEST_GROUP_ID=\"#{group["id"]}\"") - end - - {:error, error} -> - IO.puts("\n❌ Error fetching groups:") - IO.inspect(error, pretty: true) -end