Skip to content

[AAASM-3950] 🐛 (profile): Fix homebrew badges for the homebrew-tap rename#22

Merged
Chisanan232 merged 1 commit into
masterfrom
fix/homebrew-tap-badges
Jul 4, 2026
Merged

[AAASM-3950] 🐛 (profile): Fix homebrew badges for the homebrew-tap rename#22
Chisanan232 merged 1 commit into
masterfrom
fix/homebrew-tap-badges

Conversation

@Chisanan232

@Chisanan232 Chisanan232 commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Jira Ticket

  • AAASM-3950 (homebrew tap rename homebrew-agent-assemblyhomebrew-tap; this is the follow-on org-profile fix)

Summary

  • The org homepage's Homebrew row rendered broken badges. Root cause: the badge label, shields.io API URLs, and links still pointed at the old repo name homebrew-agent-assembly, which was renamed to homebrew-tap (AAASM-3950). During the rename window shields.io returned repo not found, and GitHub's camo image proxy cached those broken badge images on the profile page.
  • Repointing the badge URLs to homebrew-tap changes the image URLs → busts the camo cache → fresh, working badges (even though shields now follows GitHub's rename redirect, the cached broken images were stuck).

Changes

  • profile/README.md Homebrew row (line 21): badge label homebrew-agent-assemblyhomebrew-tap; all shield API URLs + links (last-commit / issues / PRs / formula / brew) → ai-agent-assembly/homebrew-tap; the static brew badge now shows the canonical ai-agent-assembly/tap/aasm.
  • Install command (line 33): brew install ai-agent-assembly/homebrew-agent-assembly/aasm → canonical brew install ai-agent-assembly/tap/aasm (Homebrew strips the homebrew- prefix, so the tap is ai-agent-assembly/tap).

Validation

  • Content reviewed for accuracy
  • Links verified — every homebrew-tap badge/link resolves; the formula badge shows v0.0.1-rc.3; the homebrew shields logo is valid.
  • No unintended scope changes — 2 lines changed (Homebrew row + install command); no other repo rows touched.

Checklist

  • PR title follows the convention
  • PR body follows this template

🤖 Generated with Claude Code

The org profile's Homebrew row pointed at the old repo name homebrew-agent-assembly (renamed to homebrew-tap, AAASM-3950). shields.io returned repo-not-found during the rename window and GitHub's camo proxy cached the broken badge images on the homepage. Repoint the badge label, shield API URLs, and links to ai-agent-assembly/homebrew-tap (busts the camo cache → fresh badges), and fix the install command to the canonical brew install ai-agent-assembly/tap/aasm (Homebrew strips the homebrew- prefix).
@Chisanan232

Copy link
Copy Markdown
Contributor Author

✅ Claude Code review — PR #22

Reviewed against the four gates (CI / scope / side-effects / front-end).

1. CI — N/A (no failures)

.github is a README/profile repo with no workflows, so no CI checks run on this branch. mergeStateStatus=BLOCKED reflects the required-approval branch protection, not a failed check. mergeable=MERGEABLE.

2. Scope vs ticket — complete

Root cause (AAASM-3950 rename homebrew-agent-assemblyhomebrew-tap): the org homepage's Homebrew row + install command still pointed at the old repo name. shields.io returned repo-not-found during the rename window and GitHub's camo proxy cached the broken images. True diff vs master = exactly 2 lines:

  • Homebrew row: label, all shield API URLs, links, and the brew badge → ai-agent-assembly/homebrew-tap / %2Ftap%2Faasm (new URLs bust the camo cache).
  • Install command: ai-agent-assembly/homebrew-agent-assembly/aasm → canonical ai-agent-assembly/tap/aasm (Homebrew strips the homebrew- prefix).

Fully covers the reported breakage. Nothing else in scope.

3. Side effects — none

Static markdown; no code/logic. Only the Homebrew row and the Homebrew install line changed — every other repo row (core, python/node/go-sdk, docs, spec, examples, .github) is byte-identical. No regression surface.

4. Front-end validation — badges verified

Live browser render was unavailable (Chrome extension not connected; Playwright Chrome not installed), so each of the 6 changed Homebrew-row badges was validated by direct HTTP fetch of its shields.io SVG:

Badge HTTP Message
label 200 tap
formula 200 v0.0.1-rc.3
brew 200 ai-agent-assembly/tap/aasm
last 200 yesterday
issues 200 0 open
PRs 200 0 open

All resolve with valid data; none report repo not found / invalid.

Verdict: ready to approve and merge. (Awaiting the required Pioneer approval — I don't self-approve.)

— Claude Code

@Chisanan232 Chisanan232 merged commit ab2d8b7 into master Jul 4, 2026
@Chisanan232 Chisanan232 deleted the fix/homebrew-tap-badges branch July 4, 2026 00:18
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