wait_for_index on crates.io
CratesIoClient::wait_for_index polls crates.io until a just-published version appears in the index, using the same backoff as publish retries.
stop skipping versions. publish every patch.
CratesIoClient::wait_for_index polls crates.io until a just-published version appears in the index, using the same backoff as publish retries.
workspace members are now published in topological dependency order; after each tier, index propagation is awaited before the next tier begins — eliminates publish failures caused by sibling crates not yet being indexed.
removed the [patch.crates-io] injection introduced in 0.1.2; the approach was ineffective because cargo package excludes the workspace manifest from its isolated verification build.
inject [patch.crates-io] entries into the checked-out workspace Cargo.toml before publishing so cargo publish resolves workspace-internal deps from the local checkout. later removed in 0.2.0 as ineffective.
added rustls feature to reqwest; without it all HTTPS registry calls failed at runtime on systems without a system TLS backend.
resolved manifest path to the crate subdirectory inside the checked-out tag tree; previously pointed at the workspace root manifest, causing cargo package to fail on every crate.
full publish pipeline with git-tag and snapshot modes. seven-crate workspace: crate-seq, crate-seq-core, crate-seq-ledger, crate-seq-git, crate-seq-registry, crate-seq-manifest, crate-seq-snapshot. init, check, publish, tag, skip, status, snapshot subcommands. three-tier token resolution. indicatif progress bars. dry-run default for publish.