Skip to content

Homebrew install fails: checksum mismatch for chatmock (v1.35) — artifact changed without updating formula #87

@wzh4869

Description

@wzh4869

Hi! 👋

I’m unable to install ChatMock via Homebrew because of a checksum mismatch.

Steps to reproduce

  1. brew tap RayBytes/chatmock
  2. brew install chatmock

Observed behavior
Homebrew stops with:

Error: Formula reports different checksum:
Formula expects: 0f710e100d325effe0cd927845e40bbc98aa7d20e6c3eefb87428c876b2168bf
Downloaded file: a2d6c7bb23f859d90a598a9efdf0eaa69305e53d04ecff0d7f7629485617f05e

Expected behavior
brew install chatmock should succeed.

Notes / likely cause
This typically happens when a release/tarball (or the file referenced by the formula URL) was re-uploaded/modified in-place,
but the SHA-256 in the Homebrew formula wasn’t updated (or CDN/cache is serving a different file than the one the formula was hashed against).

Suggested fix
Recompute the SHA-256 for the currently served artifact and update the Homebrew formula checksum; OR
Publish a new version (e.g., v1.35.1) instead of replacing artifacts for an existing version.

Thanks for maintaining ChatMock!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions