Skip to content

ci: harden crates release reruns#185

Merged
developer0hye merged 1 commit into
mainfrom
chore/harden-release-workflow
Jun 1, 2026
Merged

ci: harden crates release reruns#185
developer0hye merged 1 commit into
mainfrom
chore/harden-release-workflow

Conversation

@developer0hye
Copy link
Copy Markdown
Owner

What changed

  • Treat crates.io 'already exists' publish responses as success so release workflow reruns are safe.
  • Retry CLI publishing when crates.io has accepted the library crate but dependency resolution has not caught up yet.
  • Remove the fragile cargo search gate that caused the first v0.6.0 workflow run to fail after publishing the library crate.

Why

The first v0.6.0 Release workflow published office2pdf successfully, but the crates.io index was not ready before the workflow's search-based wait expired. This makes the workflow resilient to crates.io propagation delay and partial reruns.

Verification

  • git diff --check
  • Confirmed active GitHub account: developer0hye
  • Commit author/committer: Yonghye Kwon developer.0hye@gmail.com

Signed-off-by: Yonghye Kwon <developer.0hye@gmail.com>
@developer0hye developer0hye merged commit 42f658a into main Jun 1, 2026
14 checks passed
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