44031 Commits

Author SHA1 Message Date
Douglas Eichelberger
0add431e69 Apply manual violation fixes 2025-01-12 10:06:00 -08:00
Douglas Eichelberger
dbb731bce2 brew style --fix 2025-01-12 10:05:21 -08:00
dependabot[bot]
592eb252e5 build(deps-dev): bump rubocop from 1.69.2 to 1.70.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.69.2 to 1.70.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.69.2...v1.70.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-12 10:05:12 -08:00
Issy Long
6ada9a9665
Add clarifying comments to rubocop:disables
- Needed for PR 18842 that adds a `DisableComment` RuboCop to ensure that all RuboCop disables have comments.
2025-01-12 16:59:07 +00:00
Issy Long
6b1c54da90
Merge pull request #19073 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.16.7
build(deps-dev): bump tapioca from 0.16.6 to 0.16.7 in /Library/Homebrew
2025-01-12 16:55:50 +00:00
BrewTestBot
c9402269ab
Update RBI files for tapioca.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-01-11 02:19:37 +00:00
BrewTestBot
ff578016e9
brew vendor-gems: commit updates. 2025-01-11 02:19:22 +00:00
Douglas Eichelberger
ac7009cc23 Exclude benchmark from rbi generation and git 2025-01-10 18:17:05 -08:00
Douglas Eichelberger
1e91082d67
Merge pull request #19069 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-fa467cd05a
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-01-11 00:59:40 +00:00
Sam Ford
e4fd34c13b
Merge pull request #19067 from Homebrew/single-process-test-coverage
Disable parallel for small test coverage runs
2025-01-11 00:53:11 +00:00
Sam Ford
cb514a1d04
Disable parallel for small test coverage runs
`brew tests --coverage` can fail to produce coverage information when
run on a small number of tests (e.g., `--only utils/curl`). We use
`ParallelTests::last_process?` in `tests/spec_helper.rb` to handle
the SimpleCov output but due to the way the method is implemented, it
doesn't work as expected if the number of processes is greater than
one but lower than the number of cores. I tried to address this
through changes to  `spec_helper.rb` and/or changes to `ParallelTests`
but didn't meet with any success.

This works around the issue by disabling parallel test execution when
the `--coverage` option is used and the number of files to be tested
is lower than the number of CPU cores. I've been using this workaround
for months and it works as expected on my machine.
2025-01-10 19:42:04 -05:00
BrewTestBot
8f8bb28721
Update RBI files for sorbet.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-01-11 00:35:55 +00:00
BrewTestBot
007019de2e
brew vendor-gems: commit updates. 2025-01-11 00:35:45 +00:00
Mislav Marohnić
450469f57f
pr-upload: fix --warn-on-upload-failure functionality
For bottle uploads that would be skipped due to preupload_check warning about
skipped uploads and returning early, the old code errored out due to JSON schema
validation failure since the upload was allowed to resume:

    "error"=>"value at /manifests/0/annotations/org.opencontainers.image.ref.name is not a string"

This change ensures that the upload is effectively skipped if preupload_check
returns no result.
2025-01-11 01:28:37 +01:00
Issy Long
5faa0e1dbf
Merge pull request #19042 from Homebrew/more-typed-strict
Bump more files to Sorbet `typed: strict`
2025-01-11 00:22:09 +00:00
Issy Long
268f801038
Bump more files to Sorbet typed: strict 2025-01-11 00:11:27 +00:00
dependabot[bot]
dd395174e6
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11742 to 0.5.11746
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11742 to 0.5.11746
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.11742 to 0.5.11746
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.11742 to 0.5.11746
- [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
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 23:57:33 +00:00
dependabot[bot]
cc46c8dc4c
build(deps-dev): bump tapioca from 0.16.6 to 0.16.7 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.16.6 to 0.16.7.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.16.6...v0.16.7)

---
updated-dependencies:
- dependency-name: tapioca
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 16:59:05 -05:00
Eric Knibbe
c8cd24ff11
Merge pull request #19058 from Homebrew/dependabot/github_actions/docker/build-push-action-6.11.0
build(deps): bump docker/build-push-action from 6.10.0 to 6.11.0
2025-01-10 21:55:48 +00:00
dependabot[bot]
9bea2bb8d5
build(deps): bump docker/build-push-action from 6.10.0 to 6.11.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.10.0 to 6.11.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](48aba3b46d...b32b51a8ed)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 16:42:38 -05:00
Eric Knibbe
05cd656305
Merge pull request #19071 from Homebrew/dependabot/bundler/Library/Homebrew/logger-1.6.5
build(deps-dev): bump logger from 1.6.4 to 1.6.5 in /Library/Homebrew
2025-01-10 21:34:40 +00:00
Eric Knibbe
45a195cc8c
Merge pull request #19072 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.4
build(deps-dev): bump ruby-lsp from 0.23.2 to 0.23.4 in /Library/Homebrew
2025-01-10 21:26:49 +00:00
dependabot[bot]
27f069f89b
build(deps-dev): bump ruby-lsp in /Library/Homebrew
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.23.2 to 0.23.4.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases)
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.23.2...v0.23.4)

---
updated-dependencies:
- dependency-name: ruby-lsp
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 18:05:02 +00:00
dependabot[bot]
fd6bf66a9a
build(deps-dev): bump logger from 1.6.4 to 1.6.5 in /Library/Homebrew
Bumps [logger](https://github.com/ruby/logger) from 1.6.4 to 1.6.5.
- [Release notes](https://github.com/ruby/logger/releases)
- [Commits](https://github.com/ruby/logger/compare/v1.6.4...v1.6.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-10 18:04:46 +00:00
Eric Knibbe
6aac197d55
Merge pull request #19066 from Homebrew/dependabot/bundler/Library/Homebrew/parallel_tests-4.9.0
build(deps-dev): bump parallel_tests from 4.8.0 to 4.9.0 in /Library/Homebrew
2025-01-09 19:52:03 +00:00
dependabot[bot]
49a1c769d9
build(deps-dev): bump parallel_tests in /Library/Homebrew
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 4.8.0 to 4.9.0.
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grosser/parallel_tests/compare/v4.8.0...v4.9.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-09 18:04:12 +00:00
Patrick Linnane
8ac13f3f77
Merge pull request #19064 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-8ffa323925
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-01-09 16:26:14 +00:00
Patrick Linnane
c39f6e7fa2
Merge pull request #19065 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.2
build(deps-dev): bump ruby-lsp from 0.23.1 to 0.23.2 in /Library/Homebrew
2025-01-09 16:24:24 +00:00
BrewTestBot
64b98e4a3c
Update RBI files for ruby-lsp.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2025-01-09 16:13:49 +00:00
BrewTestBot
78ad9d3340
brew vendor-gems: commit updates. 2025-01-09 16:13:40 +00:00
BrewTestBot
78f353981d
brew vendor-gems: commit updates. 2025-01-09 16:13:36 +00:00
dependabot[bot]
f928b09e64
build(deps-dev): bump ruby-lsp in /Library/Homebrew
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.23.1 to 0.23.2.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases)
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.23.1...v0.23.2)

---
updated-dependencies:
- dependency-name: ruby-lsp
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-09 15:17:36 +00:00
dependabot[bot]
627fac2ccd
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11734 to 0.5.11742
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11734 to 0.5.11742
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.11734 to 0.5.11742
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.11734 to 0.5.11742
- [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
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-09 15:17:17 +00:00
Mike McQuaid
816cda2093
Merge pull request #19062 from Homebrew/bash_pu
bin/brew: don't allow unbound variables.
2025-01-09 13:00:26 +00:00
Mike McQuaid
05984045f9
Merge pull request #19063 from Homebrew/dependabot_weekly
dependabot: update github-actions weekly.
2025-01-09 12:57:35 +00:00
Mike McQuaid
7c7b15d886
bin/brew: don't allow unbound variables.
This can fail for users using `bash -u` or `set -u` in their shell so
let's try to be stricter here for both them and us.
2025-01-09 12:48:48 +00:00
Mike McQuaid
fca2d8ba40
dependabot: update github-actions weekly.
This should reduce the amount of PR spam we get.

If there's critical vulnerabilities: they will be updated more often.
2025-01-09 12:39:49 +00:00
Mike McQuaid
76019b4bca
Merge pull request #19061 from Homebrew/fix_unset_variable
bin/brew: handle unbound variable.
2025-01-09 12:36:09 +00:00
Mike McQuaid
ac7f3d6182
bin/brew: handle unbound variable.
This can fail when running `bin/brew` under `set -u`.
2025-01-09 12:25:10 +00:00
Ruoyu Zhong
352f6ac047
Merge pull request #19056 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-f6c88d5896
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-01-09 00:09:13 +00:00
BrewTestBot
c2b3a8b823
brew vendor-gems: commit updates. 2025-01-08 23:29:01 +00:00
Eric Knibbe
9241da0fdc
Merge pull request #19057 from Homebrew/dependabot/github_actions/codecov/test-results-action-1.0.2
build(deps): bump codecov/test-results-action from 1.0.1 to 1.0.2
2025-01-08 19:42:29 +00:00
dependabot[bot]
81b25e4460
build(deps): bump codecov/test-results-action from 1.0.1 to 1.0.2
Bumps [codecov/test-results-action](https://github.com/codecov/test-results-action) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/codecov/test-results-action/releases)
- [Commits](9739113ad9...4e79e65778)

---
updated-dependencies:
- dependency-name: codecov/test-results-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-08 18:51:55 +00:00
dependabot[bot]
41542d10d0
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
Bumps the sorbet group in /Library/Homebrew with 4 updates: [sorbet-static-and-runtime](https://github.com/sorbet/sorbet), [sorbet-runtime](https://github.com/sorbet/sorbet), [sorbet](https://github.com/sorbet/sorbet) and [sorbet-static](https://github.com/sorbet/sorbet).


Updates `sorbet-static-and-runtime` from 0.5.11725 to 0.5.11734
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-runtime` from 0.5.11725 to 0.5.11734
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet` from 0.5.11725 to 0.5.11734
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

Updates `sorbet-static` from 0.5.11725 to 0.5.11734
- [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
  dependency-group: sorbet
- dependency-name: sorbet-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
- dependency-name: sorbet-static
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: sorbet
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-08 18:45:31 +00:00
Mike McQuaid
7e1d14e026
Merge pull request #19055 from Homebrew/brew_bundle_typecheck
sorbet/config: handle some homebrew-bundle cases.
2025-01-08 16:14:39 +00:00
Mike McQuaid
87986d9dca
sorbet/config: handle some homebrew-bundle cases.
- need to ignore `vendor/ruby` because there can be gems in there
- need to ignore `spec/stub` because it's defining RSpec-only stub
  methods that aren't used outside of RSpec and don't have the same
  e.g. signatures.
2025-01-08 15:56:30 +00:00
Mike McQuaid
4f0f591696
Merge pull request #19054 from Homebrew/brew_wrapper_fixes
Fix `HOMEBREW_*BREW_WRAPPER` behaviour
2025-01-08 14:26:37 +00:00
Mike McQuaid
4e086a7fe0
Merge pull request #19053 from Homebrew/fix-sponsors-maintainers-man-completions-workflow
workflows/sponsors-maintainers-man-completions: force checkout.
2025-01-08 14:14:57 +00:00
Mike McQuaid
bb74d26a93
Fix HOMEBREW_*BREW_WRAPPER behaviour
- handle reading from variables that may not be defined yet
- avoid unnecessary handling of defined variables
- fix incorrect `env_config.rbi` file entry
- add `HOMEBREW_NO_FORCE_BREW_WRAPPER` to disable
  `HOMEBREW_FORCE_BREW_WRAPPER` functionality if needed
2025-01-08 14:10:55 +00:00
Mike McQuaid
22433ddd19
workflows/sponsors-maintainers-man-completions: force checkout.
We haven't run any commands that would have modified the working
directory yet so this will better handle issues with stale files.
2025-01-08 14:03:16 +00:00