45 lines
1.6 KiB
JSON
45 lines
1.6 KiB
JSON
{
|
|
"id": "ru.loop.plugin.sentry",
|
|
"name": "Sentry",
|
|
"description": "Receive Sentry alerts, errors, and event notifications directly in Loop channels",
|
|
"icon_path": "assets/icon.svg",
|
|
"version": "0.0.1",
|
|
"min_server_version": "9.11.0",
|
|
"server": {
|
|
"executables": {
|
|
"darwin-amd64": "server/dist/plugin-darwin-amd64",
|
|
"darwin-arm64": "server/dist/plugin-darwin-arm64",
|
|
"linux-amd64": "server/dist/plugin-linux-amd64",
|
|
"linux-arm64": "server/dist/plugin-linux-arm64",
|
|
"windows-amd64": "server/dist/plugin-windows-amd64.exe"
|
|
}
|
|
},
|
|
"webapp": {
|
|
"bundle_path": "webapp/dist/main.js"
|
|
},
|
|
"settings_schema": {
|
|
"settings": [
|
|
{
|
|
"key": "SentryUrl",
|
|
"display_name": "Sentry URL",
|
|
"type": "text",
|
|
"help_text": "Base URL of your Sentry instance (e.g. https://sentry.io or self-hosted URL)",
|
|
"placeholder": "https://sentry.io"
|
|
},
|
|
{
|
|
"key": "SentryOrganisationName",
|
|
"display_name": "Sentry Organisation Name",
|
|
"type": "text",
|
|
"help_text": "Sentry organisation slug",
|
|
"placeholder": "my-organisation"
|
|
},
|
|
{
|
|
"key": "SentryAuthToken",
|
|
"display_name": "Sentry Auth Token",
|
|
"type": "text",
|
|
"help_text": "Sentry API token with project:read permission",
|
|
"placeholder": "sntrys_XXXXXXXXXXXXXXXX"
|
|
}
|
|
]
|
|
}
|
|
} |