Tags: kengos/shojiku
Tags
publish: probe crates.io for the version, not the crate (#109) The crates job's skip probe and its final arbiter both asked crates.io/api/v1/crates/<name> — a crate-level URL that answers 200 for any crate that has ever published. On the first version bump after a release that means every member "is already on crates.io": the v0.2.0 run skipped all 16 crates and reported success with nothing uploaded. Both probes now ask crates/<name>/<version>, with the version taken from cargo metadata rather than retyped, so a skip means THIS version is up and the arbiter fails when it is not.
publish: probe crates.io for the version, not the crate (#109) The crates job's skip probe and its final arbiter both asked crates.io/api/v1/crates/<name> — a crate-level URL that answers 200 for any crate that has ever published. On the first version bump after a release that means every member "is already on crates.io": the v0.2.0 run skipped all 16 crates and reported success with nothing uploaded. Both probes now ask crates/<name>/<version>, with the version taken from cargo metadata rather than retyped, so a skip means THIS version is up and the arbiter fails when it is not.