- Visit https://github.com/rolldown/rolldown/actions/workflows/prepare-release.yml
- Trigger "Run workflow" manually, or wait for the weekly cron run.
prepare-release.ymlauto-bumpspackages/rolldown/package.jsonfromx.y.z-rc.ntox.y.z-rc.(n+1)and opens a release PR. This workflow assumes the current version already has an-rc.nsuffix and fails if it does not match that pattern.- Merge the release PR, then wait for https://github.com/rolldown/rolldown/actions/workflows/publish-to-npm.yml to finish.
@rolldown/perf-kit is versioned independently and only released from main. Its tags are perf-kit@x.y.z and its changelog is packages/perf-kit/CHANGELOG.md.
- Run the Prepare perf-kit Release workflow from
mainwith the version to release. - Review the generated
release: perf-kit@x.y.zpull request and squash-merge it without changing the title. - Approve the
releaseenvironment deployment in the Publish perf-kit run.
Current Canary/preview distribution is handled by publish-to-pkg.pr.new.yml (not by an npm canary workflow).
- Visit https://github.com/rolldown/rolldown/actions/workflows/publish-to-pkg.pr.new.yml
- Trigger "Run workflow" manually, or:
- push to
mainwith changes undercrates/**,packages/**, lockfiles,rust-toolchain.toml, or the workflow file itself, or - add the
trigger: previewlabel to a PR.
- push to
- Wait for the
Pkg Previewjob to finish and check the published preview at: - For npm canary tag status (view only), check: