Homebrew sets CWD inside the extracted archive directory, so
Dir.glob paths should start at font_files/, not homebrew-fonts/font_files/.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Gitea archives unpack as homebrew-fonts/, not homebrew-fonts-main/.
Updated formula generator, tests, and docs to match.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Homebrew formulae don't support sha256 :no_check (that's a cask feature).
For a self-hosted rolling-branch archive, omitting sha256 entirely lets
Homebrew download without checksum verification.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The archive includes the formulae themselves, so the sha256 changes on
every push — making a fixed hash impossible. Use :no_check which is
standard for self-hosted taps serving from a rolling branch.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
All formulae were failing to download because the archive URL pointed to
the old Gitea port (3002). Updated to port 8085 and computed the correct
sha256 hash for the archive.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>