Release merge (prerelease → main)
Overview
At release time the prerelease branch is merged into main to publish the new stable docs. Rare operation, with a few quarto-web-specific hazards worth knowing before you start.
When to use
- Doing a Quarto release — bringing new-stable docs onto
main. - A release merge hit conflicts, backport-action noise, or a
_freezehook block.
Not for ordinary content PRs — those follow the normal Stable → Prerelease flow (see .claude/rules/quarto-web-workflow.md).
Canonical checklist
The authoritative release steps live in quarto-cli dev-docs/checklist-make-a-new-quarto-release.md. This skill covers only the quarto-web merge mechanics.
Steps
- Choose the merge path — direct push, or a PR to
mainfor CI build verification. - Resolve conflicts to the new-stable content.
- Handle
_freezeconflicts. - Regenerate
cli-info.jsonagainst the stable tag. - Sync
mainback intoprerelease.
Details
REQUIRED: read references/release-merge.md before executing — it carries the label, merge-commit, conflict, and freeze specifics.