Repository navigation
feat(ci): post each new weekly digest to Slack and Discord - #7614
Draft
Tejashmakwana wants to merge 1 commit into
Draft
Tejashmakwana wants to merge 1 commit into
Tejashmakwana wants to merge 1 commit into
Conversation
When a new week lands in docs/weekly-updates.mdx on main, a workflow posts its summary, top highlights, video and notes link to Slack and Discord. Edits to a week that already went out don't repost. A missing webhook secret is skipped. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| const res = await fetch(url, { | ||
| method: "POST", | ||
| headers: { "content-type": "application/json" }, | ||
| body: JSON.stringify(payload), |
Contributor
Edit accuracy: accurate 267 (base branch 267), smooth 92 of thoseThe gate passes. Quarantined, measured but not gated (8)
Unstable (1)
|
3 of 4 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
A new week in
docs/weekly-updates.mdxnow posts itself. When the Monday digest merges to main,.github/workflows/changelog-announce.ymlrunsscripts/changelog-announce.ts, which reads the newest<Update>and posts:Why
Today the weekly video stops at the docs PR and is never posted anywhere. Auto-posting every release to the community is one of the Discord growth levers we agreed on (Nov 4).
How
docs/weekly-updates.mdx, plus a manual run.<Update>label changed againstHEAD^, so fixing a typo in a week that already went out does not post again.**1. Headline.**lines when the digest has a top-5 list, else the first five##sections (today's format).npx tsx@4, same action pins as the other workflows.Needs from a repo admin: two secrets,
CHANGELOG_SLACK_WEBHOOK_URL(for #changelog-whatsnew-releasenotes) andCHANGELOG_DISCORD_WEBHOOK_URL(Discord #changelog).Related work
Refs #7453 (the Nov 2-9 digest the dry run below uses). A follow-up updates the
changelog-videoskill to the v2 look.Test plan
scripts/changelog-announce.test.ts(4 pass), registered intest:scriptsnpx tsx scripts/changelog-announce.ts): label "Week of November 2, 2026", the nov02-09 video, the summary and five highlights, in both payloadsoxfmt --checkandoxlintclean on the changed filesworkflow_dispatchonce to see both posts land🤖 Generated with Claude Code