Skip to content

miguelmartens/homebrew-cowardly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebrew-cowardly

CI

Homebrew tap for cowardly a CLI that removes Brave's bold features for a quiet, minimal, privacy-first browser on macOS.

Install

brew tap miguelmartens/cowardly
brew install cowardly

The formula builds from source and requires Go, which Homebrew installs automatically as a dependency.

Links

Automated updates (Renovate)

This tap uses Renovate to keep the formula in sync with new cowardly releases.

  • How it works: Renovate watches the cowardly repo for new GitHub releases/tags. When a new version is published, it opens a PR that updates the url and sha256 in Formula/cowardly.rb. Renovate downloads the source tarball and computes the new checksum automatically.
  • Setup: Install the Renovate GitHub App on this repository (or the organization). Renovate will use the config in renovate.json.
  • What you do: Review and merge the PR when you want to ship a new formula version. You can also enable automerge in Renovate’s dashboard if you prefer.
  • Troubleshooting — Renovate doesn’t open a PR for a new version:
    • App and runs: Ensure the Renovate app is installed on this repo and has run. Trigger a new run from the Dependency Dashboard (“Check this box to trigger a request for Renovate to run again”) or push an empty commit.
    • Releases: Renovate’s Homebrew manager may use the GitHub Releases API. Create a Release for the new tag (e.g. v0.2.4) so it’s detected, not only the tag.
    • Cache: Renovate (and Mend-hosted) caches the list of tags. If the new tag was pushed recently, the cache may still show the old latest. Trigger another run or wait for the next scheduled run so the cache can refresh.
    • Tag format: Use a semver-style tag with a leading v (e.g. v0.2.4). Renovate may not pick up tags like 0.2.3 (no v) or non-semver names.
    • Timing: The run may have executed before the new tag was pushed. Run Renovate again after the tag exists on GitHub.

Maintainer

When Renovate is enabled (recommended)

  • Publish a new release (tag) on the cowardly repo.
  • Renovate will open a PR in this tap updating the formula; merge it when ready.

Manual update (fallback)

If Renovate is not set up or you need to update by hand:

  1. Create a new tag on the cowardly repo (e.g. v0.2.4).
  2. In this tap, edit Formula/cowardly.rb:
    • Set the new url to use the new tag (e.g. .../v0.2.4.tar.gz).
    • Update the sha256 by running:
      curl -sL "https://github.com/miguelmartens/cowardly/archive/refs/tags/v0.2.4.tar.gz" | shasum -a 256
      (Replace v0.2.4 with the new tag.)
    • Commit and push the changes to this tap.

About

Homebrew tap for cowardly a CLI that removes Brave's bold features for a quiet, minimal, privacy-first browser on macOS.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages