33496 Commits

Author SHA1 Message Date
Mike McQuaid
d863d333c7
Merge pull request #14015 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2022-10-20 15:51:29 +01:00
EricFromCanada
67f6f29675
docs: section 1 wording/formatting fixes 2022-10-20 09:35:42 -04:00
EricFromCanada
bbac622d1b
docs: mention "path not in the working tree" error 2022-10-20 09:14:33 -04:00
Mike McQuaid
f33b8511b5
Merge pull request #14025 from MikeMcQuaid/bundler_with_unbundled_env
integration_test: fix Bundler deprecation.
2022-10-20 14:01:42 +01:00
Mike McQuaid
bfd2263425
integration_test: fix Bundler deprecation.
Otherwise in some configurations some tests will fail.
2022-10-20 13:33:27 +01:00
Mike McQuaid
3bb2cd4ece
Merge pull request #13971 from MikeMcQuaid/stronger-language
Strengthen "don't create issues" language
2022-10-20 12:04:28 +01:00
Mike McQuaid
8a963deda1
Merge pull request #14024 from MikeMcQuaid/ventura_test_fixes
macOS Ventura (and related) test fixes
2022-10-20 11:57:30 +01:00
Mike McQuaid
53b1c0f48e
Strengthen "don't create issues" language
We're still getting a non-trivial number of issues from configurations
we don't support and don't plan to.

Let people know that we know their experience will not be good and what
to expect if they file issues.

Co-authored-by: Eric Knibbe <enk3@outlook.com>
2022-10-20 11:39:20 +01:00
Mike McQuaid
416af82670
macOS Ventura (and related) test fixes
- fix `check_for_config_scripts` test, no idea why this wasn't working
- don't autoretry tests if `focus` or `byebug` are enabled
- add a ARM64 Ventura bottle symlink
2022-10-20 11:28:27 +01:00
Bo Anderson
38cb504898
Merge pull request #14022 from Bo98/system-ruby-sdkroot
utils/gems: set SDKROOT for macOS system Ruby
2022-10-19 19:10:27 +01:00
Bo Anderson
200cdc69df
utils/gems: set SDKROOT for macOS system Ruby 2022-10-19 18:39:52 +01:00
Mike McQuaid
c6b7836368
Merge pull request #14020 from samford/allow-livecheck-block-in-on_system-blocks
Allow livecheck method in on_system blocks
2022-10-19 11:20:09 +01:00
Mike McQuaid
13f2a317ec
Merge pull request #14021 from fxcoudert/ventura
Mark macOS Ventura as supported
2022-10-19 11:18:11 +01:00
Mike McQuaid
5540225c9a
Merge pull request #14019 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2022-10-19 11:17:16 +01:00
FX Coudert
8749e19e63
Update docs/Installation.md
Co-authored-by: Sean Molenaar <SMillerDev@users.noreply.github.com>
2022-10-19 11:48:13 +02:00
Francois-Xavier Coudert
e16afb305e Mark macOS Ventura as supported 2022-10-19 11:21:52 +02:00
Sam Ford
95364610cc
Merge pull request #14011 from samford/resource_auditor-fix-audit_head_branch-error
ResourceAuditor: Fix #audit_head_branch error
2022-10-18 23:15:11 -04:00
BrewTestBot
36f2e25160
Update sponsors.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-10-19 00:10:33 +00:00
Sam Ford
40199404cf
Allow livecheck method in on_system blocks
It's sometimes necessary to have a `livecheck` block in an `on_macos`
or `on_linux` block. For example, a formula may be disabled on macOS
but not on Linux. In that scenario, we only want a `livecheck` block
to apply to Linux, so livecheck will automatically skip the formula
as disabled on macOS.

While this setup works on a technical level, `brew style` will give
an `on_linux cannot include livecheck` offense. This commit addresses
the issue by adding `livecheck` to `on_system_allowed_methods` in the
`ComponentsOrder` Rubocop.

This also updates `on_system_allowed_methods` to use the order in
`FORMULA_COMPONENT_PRECEDENCE_LIST`, which may make it a bit easier
for formula maintainers to read at a glance.
2022-10-18 16:02:29 -04:00
Carlo Cabrera
4737289259
Merge pull request #14013 from Homebrew/sponsors-maintainers-man-completions
Update maintainers.
2022-10-18 13:33:37 +08:00
Bo Anderson
eac32f0b20
Additional fixes for Ruby 3 compatibility 2022-10-18 01:54:59 +01:00
BrewTestBot
1db08dc8b6
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2022-10-18 00:37:06 +00:00
BrewTestBot
c32b7c1ade
Update maintainers.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2022-10-18 00:12:06 +00:00
Bo Anderson
cf629b1175
Merge pull request #14000 from Bo98/wsl1
docs: discontinue WSL 1 support; recommend WSL 2
2022-10-17 22:11:59 +01:00
Sam Ford
942f419a48
ResourceAuditor: Fix #audit_head_branch error
The existing logic in `#audit_head_branch` for identifying the `HEAD`
branch in a Git repository will give an ```undefined method `[]' for
nil:NilClass``` error when a repository doesn't provide this
reference. Expected output is as follows:

```
ref: refs/heads/master  HEAD
1a8f9ac700873d1a08de31a17a2fd654245d5085  HEAD
```

However, I encountered this error for a repository with the following
output (i.e., where no symref is provided for HEAD):

```
f86be659718c0cd0a67f88b42f07044c23d0d028  HEAD
```

This commit resolves the error by modifying the related logic to
account for a `nil` value.
2022-10-17 13:28:20 -04:00
Bo Anderson
1a8f9ac700
Merge pull request #14008 from Bo98/bundler-arm-linux
Restore ARM Linux support when installing gems
2022-10-17 14:38:39 +01:00
Bo Anderson
c150657005
Restore ARM Linux support when installing gems 2022-10-17 13:59:40 +01:00
Bo Anderson
978a452ea7
Merge pull request #14005 from Bo98/macos-13-pkgconfig
os/mac/pkgconfig/13: update for beta 9 SDK
3.6.6
2022-10-17 01:39:30 +01:00
Bo Anderson
44f93069bb
os/mac/pkgconfig/13: update for beta 9 SDK 2022-10-17 01:14:01 +01:00
Bo Anderson
0fdb06b421
Merge pull request #14004 from n-thumann/fix_curl_output_download_strategy
Fix curl_output for curl download strategy
2022-10-16 23:04:16 +01:00
nthumann
f54de5a848
Fix curl_output for curl download strategy 2022-10-16 22:30:16 +02:00
Bo Anderson
1882ae4f6e
Update Linux requirements
* Glibc 2.26+ (we use 2.35) require Linux kernel 3.2 or later.
* Remove GCC requirement given it doesn't matter for bottles (we install GCC ourselves if too old) and is probably wrong for the build-from-source case.
* Remove libxcrypt-compat requirement given we don't use libcrypt.so.1 anymore.
2022-10-16 17:08:17 +01:00
Bo Anderson
1da5cbc81a
Merge pull request #14002 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2022-10-16 15:34:47 +01:00
BrewTestBot
ea95518d59
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2022-10-15 00:35:47 +00:00
Bo Anderson
dfecab1caf
docs: discontinue WSL 1 support; recommend WSL 2 2022-10-14 19:17:47 +01:00
Mike McQuaid
34979a33d3
Merge pull request #13997 from hyuraku/add-error-log-for-download-formula.json
add error log of download `formula.json`
2022-10-14 17:35:45 +01:00
Mike McQuaid
e554f51454
cmd/update: tweak error message.
Co-authored-by: Bo Anderson <mail@boanderson.me>
2022-10-14 17:10:50 +01:00
Eric Knibbe
f0f84750bf
Merge pull request #13998 from EricFromCanada/bump-cask-pr-additions
bump-cask-pr: handle additional use cases
2022-10-14 12:00:56 -04:00
hyuraku
4bc5f48654 compare bytesize instead of shasum256 2022-10-15 00:22:10 +09:00
EricFromCanada
504bdd2816
bump-cask-pr: handle additional use cases 2022-10-14 11:19:49 -04:00
Mike McQuaid
90451321e6
Merge pull request #13999 from Homebrew/dependabot/bundler/Library/Homebrew/elftools-1.2.0
build(deps): bump elftools from 1.1.3 to 1.2.0 in /Library/Homebrew
2022-10-14 12:55:18 +01:00
BrewTestBot
b3605020e3
Update RBI files for elftools.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2022-10-14 09:05:18 +00:00
BrewTestBot
f5663e6e0c
brew vendor-gems: commit updates. 2022-10-14 09:00:12 +00:00
dependabot[bot]
dfd9653331
build(deps): bump elftools from 1.1.3 to 1.2.0 in /Library/Homebrew
Bumps [elftools](https://github.com/david942j/rbelftools) from 1.1.3 to 1.2.0.
- [Release notes](https://github.com/david942j/rbelftools/releases)
- [Commits](https://github.com/david942j/rbelftools/compare/v1.1.3...v1.2.0)

---
updated-dependencies:
- dependency-name: elftools
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-14 08:56:23 +00:00
Bo Anderson
0be900af69
Merge pull request #13984 from Bo98/bundler2
Migrate to Bundler 2
2022-10-14 02:51:47 +01:00
Carlo Cabrera
463f0d6339
Merge pull request #13964 from alebcay/codesign-ensure-writable 2022-10-14 09:26:39 +08:00
Bo Anderson
a0e784f0ea
Update to Bundler 2 2022-10-14 01:30:38 +01:00
Bo Anderson
a776d5f02b
Workaround macOS system Ruby issue picking incorrect native gem archs 2022-10-14 01:30:38 +01:00
Bo Anderson
6858e215dd
dev-cmd/vendor-gems: add --no-commit switch 2022-10-14 01:30:37 +01:00
Bo Anderson
5e31f41a52
utils/gems: prevent lockfile modification during installation 2022-10-14 01:30:37 +01:00