Skip to content

Homebrew formulas broken: asset name changed at v3.22.0 but formulas never updated #9

@nthmost-orkes

Description

@nthmost-orkes

Problem

At v3.22.0, the release asset was renamed:

  • Before (≤ v3.21.23): conductor-server-lite-standalone.jar
  • After (≥ v3.22.0): conductor-lite-{version}.jar

Neither Homebrew formula was updated to track this rename, so both are broken.

homebrew-conductor-server

  • Pinned to v3.21.23 (current is 3.22.3 — two minor versions behind)
  • Still references conductor-server-lite-standalone.jar — that asset name no longer exists in new releases
  • brew install would download the old JAR, not the latest

homebrew-conductor (CLI tap)

  • Points to v3.22.0-alpha1 with conductor-server-lite-standalone.jar
  • That asset does not exist in that release — the alpha1 release only has no assets matching that name
  • brew install from this tap would fail with a 404

Verification

# v3.21.23 — last release with old asset name
https://github.com/conductor-oss/conductor/releases/download/v3.21.23/conductor-server-lite-standalone.jar  ✅

# v3.22.0-alpha1 — no such asset exists
https://github.com/conductor-oss/conductor/releases/download/v3.22.0-alpha1/conductor-server-lite-standalone.jar  ❌

# v3.22.3 latest — new naming convention
https://github.com/conductor-oss/conductor/releases/download/v3.22.3/conductor-lite-3.22.3.jar  ✅

Fix

Update both formulas to:

  1. Point to v3.22.3 (or latest)
  2. Use the new asset name: conductor-lite-{version}.jar
  3. Update the sha256 accordingly

Affects

  • conductor-oss/homebrew-conductor-serverFormula/conductor.rb
  • conductor-oss/homebrew-conductorFormula/conductor.rb

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: homebrewHomebrew formulas and tapcriticalSeriously impacts zero-to-one onboardingfix: externalFix requires action outside GitHub (Webflow, Docker Hub, RubyGems, etc)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions