Skip to content

Homebrew install fails: formula points to missing v0.1.0 assets and placeholder sha256 #7

@trystanmortimer

Description

@trystanmortimer

Summary

brew install polymarket fails because the tap formula appears to still be a template (version "0.1.0" + sha256 "REPLACE_WITH_SHA256") and points to release assets that don't exist.

Steps to reproduce

brew tap Polymarket/polymarket-cli https://github.com/Polymarket/polymarket-cli
brew install polymarket

Actual result

Install fails while trying to download a non-existent v0.1.0 artifact:

Error: Failed to download resource "polymarket (0.1.0)"
Download failed: https://github.com/Polymarket/polymarket-cli/releases/download/v0.1.0/polymarket-v0.1.0-x86_64-unknown-linux-gnu.tar.gz

Expected result

brew install polymarket should install the latest released binary successfully.

Relevant details

  • The current tap formula (Formula/polymarket.rb) contains:
    • version "0.1.0"
    • sha256 "REPLACE_WITH_SHA256" for all targets
  • Current latest release appears to be v0.1.4 with assets:
    • polymarket-v0.1.4-x86_64-unknown-linux-gnu.tar.gz
    • polymarket-v0.1.4-aarch64-unknown-linux-gnu.tar.gz
    • polymarket-v0.1.4-x86_64-apple-darwin.tar.gz
    • polymarket-v0.1.4-aarch64-apple-darwin.tar.gz

Suggested fix

Update Formula/polymarket.rb to:

  1. Point to a valid released version (e.g. 0.1.4)
  2. Replace placeholder SHA256 values with real checksums from release artifacts/checksums file
  3. (Optional) automate formula updates during release to prevent drift

Environment

  • OS: Linux (x86_64)
  • Homebrew: linuxbrew

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