From 5cf2597a5a0304b365421633e1d258fcbd6d1de3 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2026 15:02:59 +0000 Subject: [PATCH] ci: apply automated fixes --- apps/server/slack-manifest.json | 128 +++++++++++++++----------------- 1 file changed, 59 insertions(+), 69 deletions(-) diff --git a/apps/server/slack-manifest.json b/apps/server/slack-manifest.json index 488e0688..f882dc5f 100644 --- a/apps/server/slack-manifest.json +++ b/apps/server/slack-manifest.json @@ -1,74 +1,64 @@ { - "display_information": { - "name": "openstatus", - "description": "Manage incidents and status pages directly from Slack.", - "background_color": "#000000", - "long_description": "openstatus brings incident management into your team's Slack workspace. Mention the bot or send it a direct message to create, update, and resolve status reports — no context switching required.\n\n How it works:\n :one: Describe the issue by mentioning @openstatus in any channel or thread\n :two: The assistant reads the conversation, queries your status pages, and drafts a status update\n :three: Review the proposed action and click Approve, Approve & Notify, or Cancel\n\n What you can do:\n :white_check_mark: Create status reports from natural conversation\n :white_check_mark: Post progress updates as incidents evolve\n :white_check_mark: Resolve incidents when the issue is fixed\n :white_check_mark: Notify your status page subscribers with one click\n :white_check_mark: Edit report titles and affected components\n\n The assistant understands context — tag it in an ongoing thread and it will synthesize the discussion into a clear, public-facing status update. It infers incident status automatically: \"we found the root cause\" becomes Identified, \"it's fixed\" becomes Resolved.\n\n AI disclaimer: openstatus uses large language models (LLMs) to summarize conversations, draft status updates, and infer incident status. AI-generated content may sometimes be inaccurate, incomplete, or misleading. Always review every draft before approving it — nothing is posted to your status page until you explicitly confirm. Only the person who triggered the action can approve it, and you can edit or cancel any draft." + "display_information": { + "name": "openstatus", + "description": "Manage incidents and status pages directly from Slack.", + "background_color": "#000000", + "long_description": "openstatus brings incident management into your team's Slack workspace. Mention the bot or send it a direct message to create, update, and resolve status reports — no context switching required.\n\n How it works:\n :one: Describe the issue by mentioning @openstatus in any channel or thread\n :two: The assistant reads the conversation, queries your status pages, and drafts a status update\n :three: Review the proposed action and click Approve, Approve & Notify, or Cancel\n\n What you can do:\n :white_check_mark: Create status reports from natural conversation\n :white_check_mark: Post progress updates as incidents evolve\n :white_check_mark: Resolve incidents when the issue is fixed\n :white_check_mark: Notify your status page subscribers with one click\n :white_check_mark: Edit report titles and affected components\n\n The assistant understands context — tag it in an ongoing thread and it will synthesize the discussion into a clear, public-facing status update. It infers incident status automatically: \"we found the root cause\" becomes Identified, \"it's fixed\" becomes Resolved.\n\n AI disclaimer: openstatus uses large language models (LLMs) to summarize conversations, draft status updates, and infer incident status. AI-generated content may sometimes be inaccurate, incomplete, or misleading. Always review every draft before approving it — nothing is posted to your status page until you explicitly confirm. Only the person who triggered the action can approve it, and you can edit or cancel any draft." + }, + "features": { + "app_home": { + "home_tab_enabled": true, + "messages_tab_enabled": false, + "messages_tab_read_only_enabled": true }, - "features": { - "app_home": { - "home_tab_enabled": true, - "messages_tab_enabled": false, - "messages_tab_read_only_enabled": true - }, - "bot_user": { - "display_name": "openstatus", - "always_online": true - }, - "slash_commands": [ - { - "command": "/openstatus", - "url": "https://api.openstatus.dev/slack/commands", - "description": "Subscribe this channel to a status page", - "usage_hint": "subscribe | unsubscribe | subscriptions ", - "should_escape": false - } - ] + "bot_user": { + "display_name": "openstatus", + "always_online": true }, - "oauth_config": { - "redirect_urls": [ - "https://api.openstatus.dev/slack/oauth/callback" - ], - "scopes": { - "user": [ - "groups:write" - ], - "user_optional": [ - "groups:write" - ], - "bot": [ - "app_mentions:read", - "channels:history", - "channels:join", - "chat:write", - "commands", - "groups:history", - "groups:read", - "groups:write", - "im:history", - "im:read", - "im:write", - "mpim:history" - ] - }, - "pkce_enabled": false + "slash_commands": [ + { + "command": "/openstatus", + "url": "https://api.openstatus.dev/slack/commands", + "description": "Subscribe this channel to a status page", + "usage_hint": "subscribe | unsubscribe | subscriptions ", + "should_escape": false + } + ] + }, + "oauth_config": { + "redirect_urls": ["https://api.openstatus.dev/slack/oauth/callback"], + "scopes": { + "user": ["groups:write"], + "user_optional": ["groups:write"], + "bot": [ + "app_mentions:read", + "channels:history", + "channels:join", + "chat:write", + "commands", + "groups:history", + "groups:read", + "groups:write", + "im:history", + "im:read", + "im:write", + "mpim:history" + ] }, - "settings": { - "event_subscriptions": { - "request_url": "https://api.openstatus.dev/slack/events", - "bot_events": [ - "app_home_opened", - "message.channels", - "message.groups" - ] - }, - "interactivity": { - "is_enabled": true, - "request_url": "https://api.openstatus.dev/slack/interactions" - }, - "org_deploy_enabled": true, - "socket_mode_enabled": false, - "token_rotation_enabled": false, - "is_mcp_enabled": false - } + "pkce_enabled": false + }, + "settings": { + "event_subscriptions": { + "request_url": "https://api.openstatus.dev/slack/events", + "bot_events": ["app_home_opened", "message.channels", "message.groups"] + }, + "interactivity": { + "is_enabled": true, + "request_url": "https://api.openstatus.dev/slack/interactions" + }, + "org_deploy_enabled": true, + "socket_mode_enabled": false, + "token_rotation_enabled": false, + "is_mcp_enabled": false + } } -- 2.51.2