Skip to content

Conversation

@dmaizel
Copy link
Contributor

@dmaizel dmaizel commented Jan 15, 2026

Summary

  • Add GitHub Actions workflow that posts Slack notifications when a release is published
  • Posts to #topic-cf-gitops-runtime with release version and link
  • Cross-posts to #team-support-announcements
  • Includes workflow_dispatch trigger for manual testing/re-runs

Documentation Updates

  • Add release validation section to release guide
  • Update announcement section to note it's now automated
  • Add Slack integration setup instructions in Reference section
  • Add troubleshooting section for Slack notification issues

Setup Required

Before this works, the following need to be configured in GitHub:

  • Secret: SLACK_BOT_TOKEN - Bot User OAuth Token from Slack App
  • Variable: SLACK_CHANNEL_GITOPS_RUNTIME - Channel ID for #topic-cf-gitops-runtime
  • Variable: SLACK_CHANNEL_SUPPORT_ANNOUNCEMENTS - Channel ID for #team-support-announcements

Test plan

  • Workflow validated with actionlint
  • Tested manually via workflow_dispatch trigger
  • Verify notifications appear on next real release

🤖 Generated with Claude Code

@dmaizel dmaizel requested review from a team as code owners January 15, 2026 09:43
@dmaizel dmaizel force-pushed the feat/slack-release-notifications branch 3 times, most recently from 496f53c to 2afccdd Compare January 15, 2026 10:05
@dmaizel
Copy link
Contributor Author

dmaizel commented Jan 15, 2026

/e2e

Add two new sections to the release guide:
- Release Validation: documents the current approach (e2e tests) and
  includes a validation checklist for before publishing
- Announce the Release: documents the Slack announcement process for
  #topic-cf-gitops-runtime and #team-support-announcements
Add GitHub Actions workflow that posts to Slack when a release is published:
- Posts to #topic-cf-gitops-runtime with release version and link
- Cross-posts to #team-support-announcements
- Includes workflow_dispatch trigger for manual testing

Update release guide:
- Document that announcements are now automated
- Add troubleshooting section for Slack notifications
- Add Slack integration setup instructions in Reference section
@dmaizel dmaizel force-pushed the feat/slack-release-notifications branch from 2afccdd to 74b085a Compare January 15, 2026 11:12
@dmaizel dmaizel merged commit 5db567a into main Jan 15, 2026
2 of 3 checks passed
@dmaizel dmaizel deleted the feat/slack-release-notifications branch January 15, 2026 11:22
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.

4 participants