Skip to content

fix(release): rely on inferred Homebrew version - #1433

Merged
mstykow merged 1 commit into
mainfrom
fix/homebrew-inferred-version
Sep 9, 2026
Merged

fix(release): rely on inferred Homebrew version#1433
mstykow merged 1 commit into
mainfrom
fix/homebrew-inferred-version

Conversation

@mstykow

@mstykow mstykow commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Remove the explicit Homebrew formula version now rejected by Homebrew 6.0.14 and newer as redundant with the GitHub release URL.
  • Keep release bump race protection by deriving the currently published tap version from its release URL.
  • Stop rendering the now-unused version placeholder.

Issues

  • Covers the Homebrew tap CI failures affecting formula bumps from 1.0.4 through 1.0.10.

Scope and exclusions

How to verify

  • Render the template with the v1.0.10 tag and published checksums; confirm Ruby syntax succeeds, no placeholders remain, and the downgrade guard extracts version 1.0.10 from the release URL.

Follow-up work

🤖 Generated with Claude Code

Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@greptile-apps

greptile-apps Bot commented Sep 9, 2026

Copy link
Copy Markdown

Greptile Summary

This PR updates Homebrew release automation to rely on version inference from GitHub release URLs.

  • Removes the redundant explicit version from the formula template.
  • Stops rendering the removed version placeholder.
  • Derives the published tap version from its release URL so the downgrade guard remains effective.

Confidence Score: 5/5

The PR appears safe to merge, with the formula template, rendering logic, and downgrade guard remaining consistent.

The URL extractor matches the repository’s enforced stable-tag and formula URL conventions, the comparison variable remains defined in the push step, and no stale version-placeholder dependencies remain.

Important Files Changed

Filename Overview
.github/homebrew/provenant.rb.tmpl Removes the explicit formula version while retaining uniform, version-bearing GitHub release URLs.
.github/workflows/release.yml Removes obsolete version rendering and updates downgrade protection to extract the current version from the tap formula URL.

Reviews (1): Last reviewed commit: "fix(release): omit inferred Homebrew ver..." | Re-trigger Greptile

@mstykow
mstykow merged commit 04b767b into main Sep 9, 2026
13 checks passed
@mstykow
mstykow deleted the fix/homebrew-inferred-version branch September 9, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant