-
Notifications
You must be signed in to change notification settings - Fork 5
Version 1.0.177 in tap does not exist as a GitHub release #4
Copy link
Copy link
Open
Description
Problem
The Homebrew tap currently references version 1.0.177 of opencode, but this version does not exist as a GitHub release. This causes brew upgrade to fail with a 404 error.
Current State
- Tap version: 1.0.177 (as of commit 2bf21a2, pushed at 2025-12-20 12:37:34Z)
- Latest GitHub release: v1.0.176 (published at 2025-12-20 12:37:09Z)
- v1.0.177 release: Does not exist (returns 404)
Error When Upgrading
$ brew upgrade opencode
==> Upgrading 1 outdated package:
sst/tap/opencode 1.0.174 -> 1.0.177
==> Fetching downloads for: opencode
✘ Formula opencode (1.0.177)
Error: Failed to download resource "opencode (1.0.177)"
Download failed: https://github.com/sst/opencode/releases/download/v1.0.177/opencode-darwin-arm64.zip
curl: (56) The requested URL returned error: 404
Pattern of Similar Issues
Looking at recent commits to this tap, there appears to be a recurring issue with the version automation:
2025-12-20 04:15:19- Update to v1.0.175 (automated)2025-12-20 05:39:15- Manual downgrade from 1.0.175 to 1.0.174 (by Aiden Cline)2025-12-20 07:13:26- Manual URL fix for 1.0.1742025-12-20 11:19:08- Update to v1.0.176 (automated)2025-12-20 12:37:34- Update to v1.0.177 (automated) ← Current issue
Root Cause
The formula is auto-generated by GoReleaser (per the comment in opencode.rb), and it appears to be incrementing the version number incorrectly or publishing to the tap before/without the corresponding GitHub release.
Suggested Fix
The tap should be updated to point to v1.0.176, which is the actual latest release. Additionally, the automation that generates and pushes these formulas should be reviewed to prevent version mismatches.
Environment
- OS: macOS Tahoe 26.2 (25C56) arm64
- Host: Mac mini (M1, 2020)
- Kernel: Darwin 25.2.0
- Apple Silicon (arm64)
- Homebrew 4.x
Thank you for maintaining this tap!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.