Skip to content

Fresh dependency resolution fails: all zip 0.6.x releases yanked #1985

Closed

Description

@xstoicunicornx

Summary

Every zip 0.6.x release was yanked on crates.io on 2026-10-16. corepc-node 0.12.0, which payjoin-test-utils uses for its download feature, requires zip ^0.6.6, and no corepc-node release has dropped it yet. Any build that resolves dependencies without a lockfile now fails with failed to select a version for the requirement zip = "^0.6.6". Builds that use Cargo-recent.lock or Cargo-minimal.lock still work, because Cargo accepts a yanked version that's already locked.

Three places are broken right now. The DiffMutants and Fuzz jobs in rust.yml never create a Cargo.lock, so both fail on every PR, and contrib/update-lock-files.sh fails on its minimal-versions step, because that step resolves from scratch. The real fix is to bump corepc-node once it releases a version off the yanked zip. Until then, both jobs can copy Cargo-recent.lock to Cargo.lock before building, and the mutants job also needs --in-place, as the weekly mutants job already uses.

Disclosure: This issue was written with Claude Code.

Activity

  1. benalleng commented on Oct 16, 2026

    @benalleng
    Collaborator
  2. benalleng commented on Oct 17, 2026

    @benalleng
    Collaborator

    The corepc side has been fixed we just need another release.

    I will ask them in Nashville to cut one if they haven't done it by then

  3. benalleng commented on Oct 19, 2026

    @benalleng
    Collaborator

    un-yanked, but I have asked them to cut a new release as that does not inspire confidence to just be yanking everything all at once

  4. benalleng commented on Oct 19, 2026

    @benalleng
    Collaborator

    We can close this once we've upgraded corepc

  5. spacebear21 commented on Oct 22, 2026

    @spacebear21
    Collaborator

    Closed by #2001

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions