Skip to content

fix(release): handle first publication and document verified 0.2 alpha - #158

Merged
CoderSerio merged 3 commits into
mainfrom
fix/alpha-first-publication
Oct 5, 2026
Merged

CoderSerio merged 3 commits into
mainfrom
fix/alpha-first-publication

Conversation

@CoderSerio

@CoderSerio CoderSerio commented Oct 5, 2026 •

Copy link
Copy Markdown
Member

Publishing a new package can create npm's latest tag even when the requested channel is alpha. Record the exact first-version expectation only when pre-publication metadata returns 404; existing packages, the other channel, unchanged dependencies, and old baselines retain strict protection. Add regression coverage for malformed exceptions and tag drift.

Update English and Chinese documentation for the eight published 0.2.0-alpha.0 packages, the four unchanged dependencies, managed toolchain setup, bounded bundler/SSR coverage, and deferred Octane. Document the original failed post-publication workflow, independently verified recovery, durable audit attachments, and manual deployment to the existing Cloudflare Pages project.

Validation: full release contract suite, release metadata/change policy, docs verification (71 Markdown pages and 10 Rust examples), and docs build passed locally. Published archives were verified against original GitHub artifacts and actual npm tarballs; Vue/React and managed-preset registry consumers passed. No package versions or runtime implementation change here. Managed registry acceptance reused its Rust cache.

CI strategy: one combined PR; retain Verify and Documentation checks. The unchanged experimental runtime integration matrix is intentionally not repeated for release scripts and documentation. After merge, identical-tree duplicate workflows may be cancelled; cancellations are not reported as test passes.

Summary by CodeRabbit

  • Documentation
    • Updated English and Chinese guides to reflect the published 0.2.0-alpha.0 release. Beta remains the default; the alpha is optional.
    • Clarified which managed toolchain, Rust-file bundler integrations, Vite 8 fixtures, and SSR-safe client-mounted islands are available in the alpha, along with their version requirements and compatibility limits.
    • Updated troubleshooting, API, and tooling references to distinguish alpha capabilities from beta support and unreleased maintenance fixes.
    • Revised release and project status pages to describe the alpha package set and current integration coverage.

@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 54535445-64a5-4d66-b28a-adc8d3e751f6
📥 Commits

Reviewing files that changed from the base of the PR and between 6295596 and f21e551.

📒 Files selected for processing (31)
  • docs/.vitepress/config.ts
  • docs/guide/bundlers.md
  • docs/guide/getting-started.md
  • docs/guide/other-integrations.md
  • docs/guide/troubleshooting.md
  • docs/index.md
  • docs/maintainers/release-lines.md
  • docs/maintainers/releases.md
  • docs/maintainers/releases/0.2.0-alpha.0.md
  • docs/project/compatibility.md
  • docs/project/next-release.md
  • docs/project/ssr-roadmap.md
  • docs/project/status.md
  • docs/reference/api.md
  • docs/reference/tooling.md
  • docs/zh-CN/guide/bundlers.md
  • docs/zh-CN/guide/getting-started.md
  • docs/zh-CN/guide/other-integrations.md
  • docs/zh-CN/guide/troubleshooting.md
  • docs/zh-CN/index.md
  • docs/zh-CN/project/compatibility.md
  • docs/zh-CN/project/next-release.md
  • docs/zh-CN/project/release-lines.md
  • docs/zh-CN/project/ssr-roadmap.md
  • docs/zh-CN/project/status.md
  • docs/zh-CN/reference/api.md
  • docs/zh-CN/reference/tooling.md
  • packages/preset/README.md
  • packages/provider-rust/README.md
  • scripts/source/sync-alpha-dist-tags.ts
  • tests/published-release-contract.mjs
 _____________________________________________
< Because, no one wants to be a human linter. >
 ---------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@CoderSerio
CoderSerio merged commit 175f8d6 into main Oct 5, 2026
8 of 17 checks passed
@CoderSerio
CoderSerio deleted the fix/alpha-first-publication branch October 5, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant