promote-beta

Routes beta promotion requests to the release-lanes workflow for GitHub release maintenance.

16.5k|997|Updated Dec 2, 2019
One-click install
npx skills add https://github.com/udecode/plate --skill promote-beta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: promote-beta
Source: https://github.com/udecode/plate/tree/main/.agents/skills/promote-beta
Command: npx skills add https://github.com/udecode/plate --skill promote-beta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Older prompts referencing promote-beta need a compatibility entrypoint that redirects to the current release-lanes workflow, which handles beta promotion, branch sync, and release monitoring as one unified lane.

Core Features & Use Cases

  • Compatibility Routing: Accepts legacy promote-beta invocations and redirects them to the release-lanes skill for end-to-end beta/latest lane maintenance.
  • Dry-Run Promotion: Triggers the promote workflow in dry-run mode via gh workflow run promote.yml --ref next -f dry_run=true before any real promotion.
  • Branch Sync: Runs direct main -> next synchronization through tooling/scripts/release-branch-prs.mjs sync-main-to-next with dry-run and push modes.
  • Use Case: A maintainer following an old runbook types promote-beta; the skill routes them to release-lanes, creates a lane plan scratchpad, and executes a dry-run promotion before the real release.

Quick Start

Ask the assistant to run a promote-beta dry run for the next branch and follow the release-lanes workflow for the full promotion.

Frequently Asked Questions about promote-beta

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I promote a beta release to latest in a GitHub repository?

Run a dry run first with gh workflow run promote.yml --ref next -f dry_run=true, then follow the release-lanes workflow for the real promotion. The release-lanes skill handles promotion, branch sync, and npm readback as one lane.

How do I sync the main branch into the next branch?

Use the release-branch-prs script: run node tooling/scripts/release-branch-prs.mjs sync-main-to-next --dry-run to preview, then --push to execute. This replaces the old manual generated sync PR step.

What is the difference between promote-beta and release-lanes?

promote-beta is a compatibility shim kept so older prompts still route correctly. release-lanes is the current owner, treating promotion, main-to-next sync, beta re-entry, release watching, and stale PR cleanup as one workflow.

Can I still use the old post-promotion checklist?

No. The skill explicitly instructs not to run the old post-promotion checklist. All non-read-only requests should load the release-lanes rules and follow that workflow instead.

What tools are required to run a beta promotion dry run?

You need the GitHub CLI (gh) to dispatch the promote.yml workflow and Node.js to run the autogoal scratchpad and release-branch-prs scripts. Both are invoked directly from the repository.