ci: temporarily disable release-plz crates.io publish - #101
Conversation
ponytail was published then deleted on crates.io today; the name is in a ~24h reuse cooldown (until 2026-07-09T08:42:28Z). agentflare depends on ponytail via path, so it can't publish either until then. Disable release-plz's cargo-publish step workspace-wide so it can still version-bump, tag, and push — unblocking the v1.2.0 git tag and the downstream binary release (release.yml) without waiting on crates.io. Re-enable once the cooldown clears. Also removed the ponytail-v0.1.0 and agent-registry-v0.1.0 git tags: neither corresponds to an actually-published crate (ponytail was deleted; agent-registry was renamed to agentflare-agent-registry), and release-plz's version-diff step was refusing to proceed because of that exact tag-exists-but-crate-missing inconsistency.
📝 WalkthroughWalkthroughThe release-plz.toml configuration file is updated to disable workspace-wide crate publishing by setting publish = false, accompanied by a comment documenting a temporary crates.io name cooldown for the ponytail crate. ChangesRelease Config Update
Estimated code review effort: 1 (Trivial) | ~2 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
release-plz.toml (1)
4-10: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winLGTM — valid, well-documented temporary workaround.
publishis a legitimate[workspace]-level release-plz field, and the comment clearly documents the cooldown window and revert steps.One suggestion: since this relies on someone remembering to revert it, consider filing a tracking issue (or a dated calendar reminder) referencing this change, so it isn't left disabled beyond the cooldown window if the comment is missed during a future refactor.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@release-plz.toml` around lines 4 - 10, The temporary workspace-wide publish disablement needs a durable reminder so it is not forgotten after the cooldown window. Update the `release-plz.toml` `publish = false` block to reference a tracking issue or reminder ID in the existing temporary workaround comment, and make sure the note clearly points back to this `publish` setting so it can be reverted when the cooldown expires.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@release-plz.toml`:
- Around line 4-10: The temporary workspace-wide publish disablement needs a
durable reminder so it is not forgotten after the cooldown window. Update the
`release-plz.toml` `publish = false` block to reference a tracking issue or
reminder ID in the existing temporary workaround comment, and make sure the note
clearly points back to this `publish` setting so it can be reverted when the
cooldown expires.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: 12869134-a7f4-421b-9ed5-5686d1233f78
📒 Files selected for processing (1)
release-plz.toml
The ponytail name cooldown that forced the workspace-wide publish=false (#101) expired on 2026-07-09; drop the temporary block so release-plz resumes publishing. git_release_enable stays false — GitHub releases are handled by release.yml.
Summary
ponytailwas published to crates.io then deleted (an account owner used crates.io's delete-recently-published feature). The name is in a ~24h reuse cooldown until 2026-07-09T08:42:28Z.agentflaredepends onponytailvia a path dependency, so it can't publish to crates.io either until the cooldown clears.publish = falseat the workspace level inrelease-plz.tomlso release-plz still version-bumps, changelogs, tags, and pushes — unblocking thev1.2.0git tag and the downstream binary release (release.yml→ GitHub Release + binstall assets) without waiting on crates.io.ponytail-v0.1.0andagent-registry-v0.1.0git tags (both remote-only, force-pushed off). Neither corresponds to an actually-published crate anymore (ponytailwas deleted from the registry;agent-registrywas renamed toagentflare-agent-registryin fix: scope internal crate names, pin path-dep versions for crates.io publish #100), and release-plz's version-diff step was refusing to run because of that exact "tag exists but crate not found in registry" inconsistency.Follow-up
Once the cooldown clears (2026-07-09T08:42:28Z), remove the
publish = falseline (or flip totrue) to resume normal crates.io publishing forponytail,agentflare-agent-registry,agentflare-skill-registry, andagentflare.Test plan
Summary by CodeRabbit