Add /release-beta command to cut a beta and notify reporters#309
Open
dgershman wants to merge 1 commit into
Open
Add /release-beta command to cut a beta and notify reporters#309dgershman wants to merge 1 commit into
dgershman wants to merge 1 commit into
Conversation
Captures the workflow of tagging main with an X.Y.Z-betaN tag (which the release pipeline publishes as a GitHub prerelease + zip without touching the WordPress.org stable channel), then commenting on every ticket in the top readme.txt changelog section to ask each reporter to test their change, with a link to the built plugin zip. 🐦⬛ Generated with Claude Code, orchestrated by Crow Co-Authored-By: Claude <noreply@anthropic.com> Crow-Session: F2C638F9-1488-416C-91D8-8924E2988AD6 Claude-Session: https://claude.ai/code/session_01RGXVGBiyvPyLCesFqS91d1
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.
Adds a reusable
/release-betacommand (.claude/commands/release-beta.md) that automates the beta-release + reporter-outreach flow we just ran by hand for1.9.2-beta1.What it does
$ARGUMENTS, or<top-changelog-version>-beta1(bumping-betaNif one already exists), following the repo's no-v-prefix tag style.origin/mainand pushes, triggering.github/workflows/release.yml. Because the tag containsbeta, the pipeline publishes a GitHub prerelease + zip and skips the WordPress.org stable deploy.mayo-events-manager.zipattached and the download URL is live — so it never posts a dead link.#NNNticket from the topreadme.txtchangelog section, looks up each reporter, and comments on each ticket asking them to test their specific change, with the zip + release-page links.Notes
git push/gh/curlsteps needdangerouslyDisableSandbox: true..claude/commands/bump-version.mdformat.🤖 Generated with Claude Code
https://claude.ai/code/session_01RGXVGBiyvPyLCesFqS91d1