Fix homebrew tap by removing head and shipping compiled binaries #136
No reviewers
Labels
No Label
in progress
kind/bug
kind/deployment
kind/docs
kind/enhancement
kind/feature
kind/lint
kind/proposal
kind/question
kind/refactor
kind/security
kind/testing
kind/translation
kind/ui
lgtm/done
lgtm/need 1
lgtm/need 2
priority/critical
priority/low
priority/maybe
priority/medium
reviewed/duplicate
reviewed/invalid
reviewed/wontfix
status/blocked
status/needs-feedback
status/wip
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: gitea/homebrew-gitea#136
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "markkrj/homebrew-gitea:fix-brew-tap"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
fixes #135
This fix Homebrew tap by removing the head method and shipping only pre-compiled binaries, as you guys already ship binaries for most (all?) supported platforms.
Also, for gitea.rb and tea.rb, I removed the curl for fetching files checksum, because for every install, it runs
curl
5 times, slowing the install. So, I created a script to bump versions to latest and fix sha256 checksum in the formula files.I created also an gitea-head and tea-head formulae to download latest pre-compiled binaries for head, and here we are fetching checksum by
curl
, as I imagine, it is not common/recommended scenario.IMO, this is the best possible approach for shipping binaries from a custom tap.
Awesome. Thank you so much!!!