Skip to content

release: cut a stable 0.2.0 and unblock the tagged publish workflows - #193

Merged
suchintan merged 15 commits into
mainfrom
repo-sync/rustwright-cloud-163
Jul 29, 2026
Merged

release: cut a stable 0.2.0 and unblock the tagged publish workflows#193
suchintan merged 15 commits into
mainfrom
repo-sync/rustwright-cloud-163

Conversation

@suchintan

Copy link
Copy Markdown
Member

@suchintan suchintan added the sync Automated cross-repository sync label Jul 29, 2026
@claude

claude Bot commented Jul 29, 2026

Copy link
Copy Markdown

Summary

Clean, mechanical release-prep PR: bumps every crate/package to a unified 0.2.0, adds the CHANGELOG entry, and substantially expands docs/RELEASING.md to cover the newly-added NuGet/RubyGems/Maven release channels. No engine (src/lib.rs, CDP layer, Python/Node API surface) code changes — nothing security- or correctness-sensitive here. I cross-checked all version fields (Cargo.toml/Cargo.lock ×3 workspaces, pyproject.toml, node/package.json+lock, csharp/*.csproj, ruby/lib/rustwright.rb, java/build.gradle.kts both sites, java/README.md) and they're fully consistent at 0.2.0; tests/test_changelog.py's structural checks (ordering, dates, required categories) pass against the new CHANGELOG section by inspection.

🔴 Critical Issues (0)

None found.

🟡 Suggestions (1)
  • docs/RELEASING.md: the new "Verify the registries" line claims release-npm.yml "publishes without an explicit --tag, so npm applies latest." That's not accurate — the workflow's Select dist-tag from version step does pass an explicit --tag (.github/workflows/release-npm.yml:265-278), computed as latest for a stable version and next for a prerelease. The end state for this release (latest) is right, but the stated reason is wrong and could mislead whoever reads this doc during the next prerelease cut (where the tag would actually be next, not the doc's implied default). Worth rewording to describe the actual dist-tag selection logic.
📝 Minor / Style (1)
  • docs/RELEASING.md now states rustwright-core and rustwright (rust-native) "are already published on crates.io." I couldn't independently verify current crates.io state from this review — worth a quick confirmation before relying on that claim during the actual publish step, since the doc previously said the opposite ("no crates.io settings or token are currently required").

@suchintan
suchintan merged commit f9e3bf3 into main Jul 29, 2026
16 checks passed
@suchintan
suchintan deleted the repo-sync/rustwright-cloud-163 branch July 29, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sync Automated cross-repository sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant