| Age | Commit message (Collapse) | Author |
|
bump-formula-pr: block duplicate pull-requests
|
|
|
|
|
|
add `brew formula` command to show location of a formula
|
|
|
|
Discussed in
https://github.com/Homebrew/brew/pull/1987/files#r100693581.
This was originally ommitted because it wasn't compatible with Ruby 1.8.
(See https://github.com/Homebrew/legacy-homebrew/pull/48144#r49928971).
|
|
Custom Cops for `brew audit`
|
|
audit: enforce https://*.sourceforge.io/ homepages
|
|
|
|
|
|
|
|
|
|
Fix: Documentation of --only in tests cmd
|
|
Ref: https://sourceforge.net/blog/introducing-https-for-project-websites/
|
|
audit: enforce https for github.com urls
|
|
If the formula's tap isn't tapped yet when running `brew pull`, a false
positive occurs for the nonstandard bump subject check, and a bogus
warning is printed, which claims the bump subject should refer to the
old version not the new version.
|
|
|
|
This pull request fixes the documentation for the —only flag of the
tests cmd.
|
|
|
|
If we make a PR in which we're building many formulae (e.g.
https://github.com/Homebrew/homebrew-core/pull/9249) then we may want
to pull those that built and publish their bottles and discard those
that did not. Instead of saying bottles will be published when they
won't and then blowing up just avoid publishing them and print a warning
instead.
|
|
Try first with an (exact, actual) browser user agent from Safari and
then try again with the default Homebrew `curl` user agent.
|
|
man: remove an unnecessary `else`
|
|
audit: exempt wine's deps from the universal deprecation
|
|
`odie` causes the process to exit immediately, so there's no need for the
`regenerate_man_pages` call to be conditional.
|
|
tests: automatically restore ENV in teardown
|
|
A common git environment is now used in all tests, so this is no longer
required.
|
|
Noted that this is intended for the revision of this formula instead of
rebuild of a bottle.
|
|
This can be reverted when wine's dependencies are all vendored.
|
|
|
|
bottle: add: improve regexp to recognize comments
|
|
Rather than all versioned formulae regardless. Oops.
|
|
This would have eliminated the need for Homebrew/homebrew-core#9000, for
instance.
|
|
This is used to indicate a formula is a version of another formula.
This will be used to provide a consistent interface for older formulae
versions and replaces the use of `conflicts_with`.
|
|
audit: don't allow universal for new formulae.
|
|
Fixes #1821
|
|
We're frowning on these now so may as well turn that into code.
|
|
also allow higher stable versions with the same version prefix
|
|
audit: check virtualenv and setuptools resource.
|
|
`virtualenv_install_with_resources` will automatically define and
install a `setuptools` resource so this is unnecessary.
References https://github.com/Homebrew/homebrew-core/pull/8570
|
|
If it's not there, produce a nicer error.
Fixes #1805.
|
|
This allows us to detect if homepages such as e.g. `aiccu` which
blocks `curl` are up or not.
|
|
|
|
This should apply only for new formulae but we should start gradually
phasing it out for older ones too.
|
|
This will use Curl’s default user agent to reduce homepage errors and
provides a function that can be used for other audits to perform
similar tests on URLs.
|
|
- Don't run on Yosemite where the system Curl is too old for some modern
HTTPS homepages
- Try up to 3 times in case of transient failures.
|
|
Formulae should not depend on both OpenSSL and LibreSSL (even
optionally). This is to avoid descending into madness where every
formulae that could use LibreSSL has to have option and switching logic.
Homebrew has standardised on OpenSSL and will do so everywhere that
LibreSSL is not a hard requirement.
|
|
create: remove :x11 dep from new formula template
|
|
bump-formula-pr: fix removal of old mirrors
|
|
brew create: add meson support
|
|
Updated homepage 404 check to use explicit parameters and return the …
|