Skip to content

Centralize Slack notifications on org-level SLACK_WEBHOOK_OSS_ALERTS secret#92

Merged
jpr5 merged 1 commit into
mainfrom
centralize-slack-webhook-oss-alerts
Jun 3, 2026
Merged

Centralize Slack notifications on org-level SLACK_WEBHOOK_OSS_ALERTS secret#92
jpr5 merged 1 commit into
mainfrom
centralize-slack-webhook-oss-alerts

Conversation

@jpr5
Copy link
Copy Markdown
Contributor

@jpr5 jpr5 commented Jun 3, 2026

Summary

Standardize all workflow Slack notifications onto the CopilotKit org-level secret SLACK_WEBHOOK_OSS_ALERTS (visibility: all) instead of the repo-local SLACK_WEBHOOK secret.

This is a pure secret-name swap — both secrets point at the same #oss-alerts channel, so there is no channel change and no behavior change. Only the ${{ secrets.SLACK_WEBHOOK }} reference token is renamed to ${{ secrets.SLACK_WEBHOOK_OSS_ALERTS }}; the local SLACK_WEBHOOK: env-var alias names inside each step are left intact.

Workflows touched (11 references across 8 files)

  • notify-pr.yml
  • deploy-health-check.yml
  • deploy-pages.yml
  • index-health-monitor.yml
  • publish-docker.yml (x2)
  • publish-release.yml (x2)
  • unreleased-check.yml
  • update-competitive-matrix.yml (x2)

Validation

  • python3 yaml.safe_load passes on all 8 changed workflows.
  • actionlint clean for the change (only pre-existing, unrelated SC2086 info-level shellcheck warnings remain, none in the touched env: blocks).
  • Diff confirmed to be the secret-name swap only.

Follow-up

After this merges, the now-redundant repo-local SLACK_WEBHOOK secret will be deleted (handled separately — not part of this PR).

Swap every workflow reference from the repo-local secrets.SLACK_WEBHOOK
to the CopilotKit org-level secrets.SLACK_WEBHOOK_OSS_ALERTS. Pure
secret-name change: the org secret points at the same #oss-alerts
channel, so there is no behavior or channel change. The local
SLACK_WEBHOOK env-var aliases inside each step are unchanged.
@jpr5 jpr5 merged commit 04572e2 into main Jun 3, 2026
8 checks passed
@jpr5 jpr5 deleted the centralize-slack-webhook-oss-alerts branch June 3, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant