You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Xuanwo (via GitHub)" <gi...@apache.org> on 2026/05/01 22:01:24 UTC
[PR] ci: harden rust release publishing [opendal]
Xuanwo opened a new pull request, #7474:
URL: https://github.com/apache/opendal/pull/7474
# Which issue does this PR close?
Closes #7466.
# Rationale for this change
The v0.56.0 release required manual Rust publishing recovery because `cargo publish` resolved repo-local dev-dependencies, the publish plan omitted `opendal-testkit`, and publishing from the `core` workspace directory did not target the intended `opendal` package precisely.
This PR moves the recovery logic into the release workflow so future releases do not depend on ad hoc manifest edits or manual ordering fixes.
# What changes are included in this PR?
- Includes `core/testkit` in the Rust release plan and makes `opendal-testkit` publishable.
- Adds a Rust publish helper that publishes with `--package`, temporarily strips repo-local dev-dependencies during packaging, restores touched files, skips already-published crates, and retries crates.io rate limits.
- Updates the release workflow, release docs, and release tracking template with the crates.io readiness and verification steps.
# Are there any user-facing changes?
No runtime API changes. Release-manager documentation is updated.
# AI Usage Statement
AI-assisted implementation.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] ci: harden rust release publishing [opendal]
Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo merged PR #7474:
URL: https://github.com/apache/opendal/pull/7474
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@opendal.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org