25456 Commits

Author SHA1 Message Date
dependabot[bot]
a49ad32a33
build(deps): bump rspec_junit_formatter in /Library/Homebrew
Bumps [rspec_junit_formatter](https://github.com/sj26/rspec_junit_formatter) from 0.5.1 to 0.6.0.
- [Release notes](https://github.com/sj26/rspec_junit_formatter/releases)
- [Changelog](https://github.com/sj26/rspec_junit_formatter/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sj26/rspec_junit_formatter/compare/v0.5.1...v0.6.0)

---
updated-dependencies:
- dependency-name: rspec_junit_formatter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-29 18:04:29 +00:00
Kevin
7b00b2b1d7
Merge pull request #13939 from apainintheneck/rm-unused-fetch-cask-function
Remove unused function from bump-cask-pr
2022-09-28 18:39:11 -07:00
Michka Popoff
354852f848
brew: remove HOMEBREW_ON_DEBIAN7
This is not used anymore, we are building on ubuntu 16.04 for our portable packages: https://github.com/Homebrew/homebrew-portable-ruby
2022-09-28 23:12:58 +02:00
BrewTestBot
8cca8c3b9e
Update RBI files for bindata.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2022-09-28 13:30:55 +00:00
BrewTestBot
d94f8ea57a
brew vendor-gems: commit updates. 2022-09-28 13:25:28 +00:00
dependabot[bot]
0164d98541
build(deps): bump bindata from 2.4.10 to 2.4.11 in /Library/Homebrew
Bumps [bindata](https://github.com/dmendel/bindata) from 2.4.10 to 2.4.11.
- [Release notes](https://github.com/dmendel/bindata/releases)
- [Changelog](https://github.com/dmendel/bindata/blob/master/ChangeLog.rdoc)
- [Commits](https://github.com/dmendel/bindata/compare/v2.4.10...v2.4.11)

---
updated-dependencies:
- dependency-name: bindata
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-28 13:18:39 +00:00
apainintheneck
ad75619554 Remove unused function from bump-cask-pr 2022-09-27 21:20:05 -07:00
BrewTestBot
8544e6b16b
Update RBI files for regexp_parser.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2022-09-27 18:16:40 +00:00
BrewTestBot
baf416ef53
brew vendor-gems: commit updates. 2022-09-27 18:11:41 +00:00
dependabot[bot]
cd218db723
build(deps): bump regexp_parser from 2.5.0 to 2.6.0 in /Library/Homebrew
Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 2.5.0 to 2.6.0.
- [Release notes](https://github.com/ammar/regexp_parser/releases)
- [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ammar/regexp_parser/compare/v2.5.0...v2.6.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-27 18:06:36 +00:00
Mike McQuaid
76b87c4a00
Merge pull request #13929 from Homebrew/fix_ci
Cleanup and fix CI jobs
2022-09-27 11:36:07 +01:00
Mike McQuaid
95fedf8660
Merge pull request #13927 from Homebrew/dependabot/bundler/Library/Homebrew/parallel_tests-3.13.0
build(deps): bump parallel_tests from 3.12.1 to 3.13.0 in /Library/Homebrew
2022-09-27 10:53:52 +01:00
Mike McQuaid
4aa765fafe
Cleanup and fix CI jobs
- use macOS 12 or Ubuntu 22.04 wherever appropriate
- don't append `(Linux)` to job names
- use specific Ubuntu 22.04 and Ubuntu 18.04 jobs

We may want to consider more Ubuntu 18.04 jobs in future, too.
2022-09-27 10:30:08 +01:00
BrewTestBot
4b4b446828
sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2022-09-27 08:35:41 +00:00
Carlo Cabrera
a2081b488c
Use unversioned GCC for runtime libraries when required.
See discussion at Homebrew/homebrew-core#110010.
2022-09-27 13:11:04 +08:00
BrewTestBot
964e95593c
Update RBI files for parallel_tests.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2022-09-26 18:15:31 +00:00
BrewTestBot
b3b5b28c76
brew vendor-gems: commit updates. 2022-09-26 18:09:59 +00:00
dependabot[bot]
037e1b928c
build(deps): bump parallel_tests in /Library/Homebrew
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 3.12.1 to 3.13.0.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grosser/parallel_tests/commits)

---
updated-dependencies:
- dependency-name: parallel_tests
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-26 18:05:02 +00:00
Sean Molenaar
520d9c3ab8
Merge pull request #13926 from SMillerDev/feature/audit/complain_no_subjects
Audit: complain if no targets are found
2022-09-26 16:05:56 +02:00
Sean Molenaar
dd46cc40c7
audit: improve error wording 2022-09-26 15:37:12 +02:00
Sean Molenaar
95777e7cdf Audit: complain if no targets are found 2022-09-26 10:49:12 +02:00
BrewTestBot
d23d2244b8
Update RBI files for rubocop-rspec.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2022-09-23 18:15:33 +00:00
BrewTestBot
bbd2d50478
brew vendor-gems: commit updates. 2022-09-23 18:09:46 +00:00
dependabot[bot]
c3ff984beb
build(deps): bump rubocop-rspec in /Library/Homebrew
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec) from 2.13.1 to 2.13.2.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v2.13.1...v2.13.2)

---
updated-dependencies:
- dependency-name: rubocop-rspec
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-23 18:07:01 +00:00
Carlo Cabrera
4441452f4e
Merge pull request #13918 from carlocab/fix_gcc_dependency
formula_auditor: fix false negatives in `audit_gcc_dependency`
2022-09-23 06:25:37 +08:00
Carlo Cabrera
1d7856c4f1
formula_auditor: fix false negatives in audit_gcc_dependency
This audit is mistakenly passing for formulae where
`variations_dependencies` is an empty array. We can fix that by checking
for `nil` instead.

See Homebrew/homebrew-core#111280.
2022-09-23 06:00:26 +08:00
Carlo Cabrera
03b76113e8
Merge pull request #13913 from carlocab/test-compiler
extend/ENV/std: ignore `fails_with` during `brew test`.
2022-09-22 23:02:32 +08:00
Carlo Cabrera
cad6f1cdd1
Merge pull request #13914 from carlocab/linux-keg_relocate
linux/keg_relocate: clean up GCC RPATH fix.
2022-09-22 11:29:02 +08:00
Rylan Polster
0b602f689a
Merge pull request #13908 from Rylan12/test-deps-formulary
Include test deps when loading a formula from the API
2022-09-21 13:09:34 -04:00
Carlo Cabrera
8a9ed2c48f
linux/keg_relocate: clean up GCC RPATH fix.
There are no more formulae in Homebrew/core that have a runtime
dependency on GCC (see Homebrew/homebrew-core#110883), so there is no
more need to retain linkage with GCC through a versioned path.
2022-09-22 00:53:56 +08:00
Carlo Cabrera
1d9ee93e6e
Apply suggestions from code review
Co-authored-by: Bo Anderson <mail@boanderson.me>
2022-09-21 23:05:00 +08:00
Carlo Cabrera
e9bcab6986
extend/ENV/std: ignore fails_with during brew test.
The compiler used to a build a formula is typically not needed during
the test.

This will allow us to get rid of some `:test` dependencies, which were
added to prevent `brew` from throwing a `CompilerSelectionError` because
the formula declares `fails_with` the default compiler.

This also helps us get more accurate results from `brew linkage` in
cases of unintended linkage with the compiler used to build.

Fixes #11795.
2022-09-21 22:55:42 +08:00
Troy McCabe
359b3c6d36 Addresses PR comments 2022-09-21 07:35:42 -05:00
Rylan Polster
f66b5ff208
Include test deps when loading a formula from the API 2022-09-21 02:53:58 -04:00
Troy McCabe
d490123d74 Second check for github repos as private homepages 2022-09-20 23:06:47 -05:00
Rylan Polster
a6aab4b349
Merge pull request #13895 from Rylan12/test-deps-api
Separate test from runtime dependencies in `Formula#to_hash`
2022-09-20 12:36:36 -04:00
Bo Anderson
e526c65566
extend/os/linux/development_tools: handle no /usr/bin/gcc
Fixes #13896.
2022-09-20 13:06:56 +01:00
Rylan Polster
f9c8baee02
Separate test from runtime dependencies in Formula#to_hash 2022-09-19 23:32:39 -04:00
BrewTestBot
b150c91240
Update RBI files for rubocop-rails.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow.
2022-09-19 18:17:43 +00:00
BrewTestBot
4d12152177
brew vendor-gems: commit updates. 2022-09-19 18:11:51 +00:00
dependabot[bot]
b9465802f9
build(deps): bump rubocop-rails in /Library/Homebrew
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails) from 2.16.0 to 2.16.1.
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.16.0...v2.16.1)

---
updated-dependencies:
- dependency-name: rubocop-rails
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-19 18:07:59 +00:00
Bo Anderson
b8b195cc64
Merge pull request #13873 from Bo98/glibc-keg-only
Changes to allow keg-only glibc
2022-09-19 08:10:52 +01:00
Bo Anderson
50298ec77e
Merge pull request #13889 from Bo98/config-linux
extend/os/linux/system_config: support gcc 12 & keg-only glibc
2022-09-19 08:10:28 +01:00
Bo Anderson
1201823095
extend/os/linux/system_config: support gcc 12 & keg-only glibc 2022-09-19 07:40:15 +01:00
Bo Anderson
a372ca6100
extend/os/linux/development_tools: consider keg-only glibc & binutils 2022-09-19 07:06:22 +01:00
Bo Anderson
ae3c6a6574
extend/os/linux/install: use arch-agnostic ld.so path 2022-09-19 07:06:22 +01:00
Bo Anderson
88ca45002d
extend/os/linux/install: update old ld.so symlinks 2022-09-19 07:06:22 +01:00
Bo Anderson
07f5951b76
extend/os/linux/install: use ld.so.conf.d where possible 2022-09-19 07:06:20 +01:00
Carlo Cabrera
760341804a
Merge pull request #13833 from carlocab/libcxx-linkage
linkage_checker: ignore broken linkage with LLVM libc++.
2022-09-19 13:07:46 +08:00
Carlo Cabrera
957c2c983c
linkage_checker: ignore broken linkage with LLVM libc++.
This linkage will be broken in LLVM 15, but this is typically harmless
since dyld will load `/usr/lib/libc++.1.dylib` instead.
2022-09-19 12:37:32 +08:00