From a25eff2e179da904d40726100bb154678629dd1b Mon Sep 17 00:00:00 2001 From: Melissa DeLucchi <113376043+delucchi-cmu@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:51:19 -0400 Subject: [PATCH 1/2] Slack app instructions have moved - updating link. --- docs/practices/ci_testing.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/practices/ci_testing.rst b/docs/practices/ci_testing.rst index 6f20bfc..dcab382 100644 --- a/docs/practices/ci_testing.rst +++ b/docs/practices/ci_testing.rst @@ -111,17 +111,17 @@ You'll need to create a Slack app. It's not as scary as it sounds! It will have certain permissions to post to particular channels, and will have an associated webhook URL that we'll use to send messages from GitHub to the app. -See `Slack's official documentation `_ +See `Slack's official documentation `_ for setting up an app. We really only need steps 1 and 5, summarized below: -- `Step 1 `_: Create an app +- `Step 1 `_: Create an app from scratch. The ``App Name`` you select here will appear in the slack notificationw we create later, so use something descriptive enough, like: - Slack Bot - CI Reporter -- `Step 5 `_: Add a new +- `Step 5 `_: Add a new webhook and you'll give it permission to post to a specific slack channel. Copy the webook URL. From 3384534e4d11b53037820050c3344c8f405cd594 Mon Sep 17 00:00:00 2001 From: Melissa DeLucchi <113376043+delucchi-cmu@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:53:57 -0400 Subject: [PATCH 2/2] And talk about collaborators. --- docs/practices/ci_testing.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/practices/ci_testing.rst b/docs/practices/ci_testing.rst index dcab382..37b0a97 100644 --- a/docs/practices/ci_testing.rst +++ b/docs/practices/ci_testing.rst @@ -125,6 +125,9 @@ for setting up an app. We really only need steps 1 and 5, summarized below: webhook and you'll give it permission to post to a specific slack channel. Copy the webook URL. +In the Slack App settings, under "Collaborators", you can add more folks who can manage the App, +and webhooks. We recommend adding someone else with permissions to update the App. + Github workflow step to post to webhook ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~