hyuraku
8b14738a88
remove safe navigation operator
2022-06-14 21:33:17 +09:00
hyuraku
f2fe1b59a1
move check ENV.runtime_cpu_detection to utils/ast
2022-06-14 21:33:17 +09:00
Mike McQuaid
77203e0760
Document HOMEBREW_CURL_PATH and HOMEBREW_GIT_PATH
...
- document both these variables in `man brew`
- allow them to be used on Linux without `HOMEBREW_DEVELOPER`
2022-06-14 10:33:30 +01:00
Mike McQuaid
f802815474
Merge pull request #13419 from Bo98/npm-postpack
...
language/node: also strip postpack
2022-06-14 09:24:09 +01:00
Mike McQuaid
0a053d091e
Merge pull request #13258 from UiP9AV6Y/bugfix_artifact_domain_bottles
...
change cURL download behaviour for HOMEBREW_ARTIFACT_DOMAIN.
2022-06-14 09:01:51 +01:00
Bo Anderson
4c4ed598df
language/node: also strip postpack
2022-06-14 08:56:04 +01:00
Mike McQuaid
016646c130
Merge pull request #13417 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10092
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10090 to 0.5.10092 in /Library/Homebrew
2022-06-14 08:51:53 +01:00
Mike McQuaid
5fbfe852a3
Merge pull request #13416 from Homebrew/dependabot/bundler/Library/Homebrew/zeitwerk-2.6.0
...
build(deps): bump zeitwerk from 2.5.4 to 2.6.0 in /Library/Homebrew
2022-06-14 08:49:01 +01:00
Bo Anderson
9d09ae1590
dev-cmd/dispatch-build-bottle: remove --macos and --linux conflict
2022-06-14 00:50:00 +01:00
Sam Ford
5930880920
Gnome: Update default regex and version filtering
...
The `Gnome` strategy's default regex uses the `+` form of the standard
regex for matching versions like 1.2.3. However, with the switch to
the new version scheme, some packages had a release that omits a
minor and patch (i.e., `40` instead of `40.0`). The default regex
fails to match versions like this but the looser `*` form will match
both. [When creating regexes, we generally start with the `+` form
and only switch to the looser `*` form when it's necessary and
contextually-appropriate.]
This also updates the default version filtering logic that's applied
to versions using the old GNOME version scheme (below version 40).
Outside of the refactoring changes, this also filters out versions
where the patch number is 90+, as these are also unstable.
2022-06-13 18:17:56 -04:00
BrewTestBot
bd54b16110
Update RBI files for zeitwerk.
2022-06-13 18:11:42 +00:00
BrewTestBot
514bb78451
brew vendor-gems: commit updates.
2022-06-13 18:11:22 +00:00
BrewTestBot
85e5e3708e
brew vendor-gems: commit updates.
2022-06-13 18:06:50 +00:00
dependabot[bot]
c0a524c861
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10090 to 0.5.10092.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 18:05:16 +00:00
dependabot[bot]
9619682035
build(deps): bump zeitwerk from 2.5.4 to 2.6.0 in /Library/Homebrew
...
Bumps [zeitwerk](https://github.com/fxn/zeitwerk ) from 2.5.4 to 2.6.0.
- [Release notes](https://github.com/fxn/zeitwerk/releases )
- [Changelog](https://github.com/fxn/zeitwerk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/fxn/zeitwerk/compare/v2.5.4...v2.6.0 )
---
updated-dependencies:
- dependency-name: zeitwerk
dependency-type: indirect
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-13 18:03:55 +00:00
Mike McQuaid
78695938ae
cmd/update-report: always output new formulae.
...
There's near zero performance overhead and this seems good for
discovery.
Fixes #13412
2022-06-13 09:12:32 +01:00
apainintheneck
0020a57987
Split dump_formula_or_cask_report into multiple functions
2022-06-12 08:55:21 -07:00
Harry Marr
aa9a07f49e
Only checksum file downloads, not VCS downloads
2022-06-12 11:24:50 -04:00
apainintheneck
e0a6743580
HOMEBREW_UPDATE_REPORT_ALL_FORMULA displays new formulae and casks
...
Only show new formulae or casks when HOMEBREW_UPDATE_REPORT_ALL_FORMULAE
environment variable is set.
Stop checking for HOMEBREW_UPDATE_REPORT_ALL_FORMULAE when the key is
:R, :A or :AC in ReporterHub#dump_formula_or_cask_report because
that check is made redundant by the check in ReporterHub#dump.
2022-06-11 15:58:51 -07:00
Bo Anderson
4484068dee
Merge pull request #13408 from Bo98/extract-bottle-arg
...
dev-cmd/extract: strip out old bottle disable reasons
2022-06-11 18:29:23 +01:00
Bo Anderson
f7bcbec1e8
Merge pull request #13407 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10090
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10087 to 0.5.10090 in /Library/Homebrew
2022-06-11 14:47:49 +01:00
Gordon Bleux
bcfd20e1b9
change cURL download behaviour for HOMEBREW_ARTIFACT_DOMAIN.
...
instead of prefixing and/or replacing data in URLs, the
*HOMEBREW_ARTIFACT_DOMAIN* environment variable only replaces
the bottle base URL. this causes URLs from Casks and other assets
to be no longer affected by this feature.
closes #13226
closes #13222
closes #13227
2022-06-11 08:24:50 +02:00
Sam Ford
d600b662e2
Expand documentation comments
2022-06-10 18:25:25 -04:00
Sam Ford
590aabe9d7
livecheck: update default match_data
...
This updates these strategies to better align with the default
`match_data` value in other strategies.
2022-06-10 18:25:25 -04:00
Bo Anderson
6632a4fd49
dev-cmd/extract: strip out old bottle disable reasons
2022-06-10 20:25:21 +01:00
BrewTestBot
dc68629e6b
brew vendor-gems: commit updates.
2022-06-10 18:46:50 +00:00
dependabot[bot]
37a0c1a4c1
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10087 to 0.5.10090.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 18:44:06 +00:00
Bo Anderson
5c6160472b
sandbox: allow file-write-setugid
2022-06-10 19:32:32 +01:00
Bo Anderson
75d882b9d8
utils/pypi: handle HTTP error codes
2022-06-10 18:47:33 +01:00
Bo Anderson
a5a5d927f0
Merge pull request #13400 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10087
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10082 to 0.5.10087 in /Library/Homebrew
2022-06-09 21:59:44 +01:00
BrewTestBot
16d1679ad1
Update RBI files for mechanize.
2022-06-09 18:15:20 +00:00
BrewTestBot
ead725458a
brew vendor-gems: commit updates.
2022-06-09 18:10:56 +00:00
BrewTestBot
63f57ecefb
brew vendor-gems: commit updates.
2022-06-09 18:05:59 +00:00
dependabot[bot]
0d8bdbb30e
build(deps): bump mechanize from 2.8.4 to 2.8.5 in /Library/Homebrew
...
Bumps [mechanize](https://github.com/sparklemotion/mechanize ) from 2.8.4 to 2.8.5.
- [Release notes](https://github.com/sparklemotion/mechanize/releases )
- [Changelog](https://github.com/sparklemotion/mechanize/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/mechanize/compare/v2.8.4...v2.8.5 )
---
updated-dependencies:
- dependency-name: mechanize
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-09 18:04:08 +00:00
dependabot[bot]
3fb9d0d735
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10082 to 0.5.10087.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-09 18:03:19 +00:00
Sam Ford
ee0d487ffd
Merge pull request #13397 from samford/livecheck/omit-skipped-with-newer-only
...
livecheck: update --newer-only and --quiet behavior
2022-06-09 09:03:44 -04:00
Mike McQuaid
39f30d75d4
Merge pull request #13398 from apainintheneck/remove-required-for
...
Remove unused parser option required_for
2022-06-09 10:18:04 +01:00
apainintheneck
1d5c668110
Remove unused parser option required_for
2022-06-08 15:23:58 -07:00
Sam Ford
52cd5dde9c
Respect --newer-only and --quiet in JSON output
2022-06-08 15:50:11 -04:00
Sam Ford
802a430300
livecheck: omit skipped when --newer-only is used
2022-06-08 15:50:11 -04:00
BrewTestBot
23ff6dc847
brew vendor-gems: commit updates.
2022-06-08 18:10:16 +00:00
dependabot[bot]
e82f324935
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10076 to 0.5.10082.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-08 18:04:49 +00:00
BrewTestBot
2a662e8683
Update RBI files for rubocop-performance.
2022-06-08 12:48:58 +00:00
BrewTestBot
fa32bd21ee
brew vendor-gems: commit updates.
2022-06-08 12:44:33 +00:00
dependabot[bot]
6f10932a99
build(deps): bump rubocop-performance in /Library/Homebrew
...
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance ) from 1.14.1 to 1.14.2.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases )
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.14.1...v1.14.2 )
---
updated-dependencies:
- dependency-name: rubocop-performance
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-08 12:41:58 +00:00
Nanda H Krishna
3c6ff285bd
Merge pull request #13392 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-static-and-runtime-0.5.10076
...
build(deps-dev): bump sorbet-static-and-runtime from 0.5.10073 to 0.5.10076 in /Library/Homebrew
2022-06-07 16:55:57 -04:00
Sam Ford
a909be581b
Merge pull request #13387 from samford/livecheck/git-use-system_command
...
Git: Use system_command instead of Open3.capture3
2022-06-07 14:14:53 -04:00
BrewTestBot
889deba151
brew vendor-gems: commit updates.
2022-06-07 18:06:46 +00:00
dependabot[bot]
66c7c00cde
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.10073 to 0.5.10076.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-07 18:04:09 +00:00
Sam Ford
64a7c1f821
Git: Remove tags_only_debian logic
...
The `tags_only_debian` code in livecheck's `Git` strategy was
originally introduced in Homebrew/homebrew-livecheck#131 when
livecheck was in a less mature state and relied more on internal
special-casing like this (i.e., while we worked to add appropriate
`livecheck` blocks). This logic only has the potential to be
beneficial when a formula/cask doesn't contain a `livecheck` block
but I would argue that we shouldn't be making assumptions in the
strategy around whether tags with a `debian/` prefix should be
matched or omitted. The answer depends upon the context of a given
formula/cask and should be handled with a `livecheck` block, as we
do with other situations like this.
2022-06-07 09:02:03 -04:00