Skip to content

Commit 8e071de

Browse files
committed
Init sentry from ci
1 parent 44c2002 commit 8e071de

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

Samples/AppKit Sample/Assets/Editor/UnityBuilderAction/Builder.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
using System.Linq;
44
using System.Reflection;
55
using mixpanel;
6+
using Sentry;
7+
using Sentry.Unity;
68
using UnityBuilderAction.Input;
79
using UnityBuilderAction.Reporting;
810
using UnityBuilderAction.Versioning;
@@ -107,9 +109,17 @@ private static void InjectSecrets(Dictionary<string, string> options)
107109
{
108110
var mixpanelSettings = MixpanelSettings.Instance;
109111
mixpanelSettings.RuntimeToken = mixpanelToken;
112+
mixpanelSettings.DebugToken = mixpanelToken;
110113
EditorUtility.SetDirty(mixpanelSettings);
111114
}
112115

116+
if (options.TryGetValue("sentryToken", out var sentryToken))
117+
{
118+
var sentryOptions = Resources.Load<ScriptableSentryUnityOptions>("Sentry/SentryOptions");
119+
sentryOptions.Dsn = sentryToken;
120+
EditorUtility.SetDirty(sentryOptions);
121+
}
122+
113123
AssetDatabase.SaveAssets();
114124
}
115125
}

Samples/AppKit Sample/Assets/Editor/UnityBuilderAction/Input/ArgumentsParser.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,13 @@ public class ArgumentsParser
99
{
1010
private static string EOL = Environment.NewLine;
1111

12-
private static readonly string[] Secrets =
12+
private static readonly HashSet<string> Secrets = new()
1313
{
1414
"androidKeystorePass",
1515
"androidKeyaliasName",
1616
"androidKeyaliasPass",
17-
"mixpanelToken"
17+
"mixpanelToken",
18+
"sentryToken"
1819
};
1920

2021
public static Dictionary<string, string> GetValidatedOptions()

Samples/AppKit Sample/Assets/Scripts/AppInit.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using mixpanel;
2+
using Sentry;
23
using Skibitsky.Unity;
34
using UnityEngine;
45
using UnityEngine.SceneManagement;
@@ -17,6 +18,8 @@ private void Start()
1718
InitDebugConsole();
1819
ConfigureMixpanel();
1920
SceneManager.LoadScene(_mainScene);
21+
22+
Debug.LogError("Test error log");
2023
}
2124

2225
private void InitDebugConsole()

0 commit comments

Comments
 (0)