BrewTestBot
409c79a9c0
brew vendor-gems: commit updates.
2025-05-05 20:35:36 +00:00
dependabot[bot]
26d31f2f32
build(deps-dev): bump rubocop from 1.75.2 to 1.75.5 in /Library/Homebrew
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.75.2 to 1.75.5.
- [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.75.2...v1.75.5 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.75.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-05 18:50:47 +00:00
Bo Anderson
7617ac135f
Merge pull request #19888 from Homebrew/remove-es-kibana-refs
...
formula_auditor: remove elasticsearch and kibana refs
2025-05-04 04:38:15 +00:00
Sam Ford
69dcbacb71
shared_audits: prevent duplicate eol_data fetches
...
The `eol_data` method uses `@eol_data["#{product}/#{cycle}"] ||=`,
which can unncessarily allow a duplicate API call if the same
product/cycle combination was previously tried but returned a 404
(Not Found) response. In this scenario, the value would be `nil` but
the existing logic doesn't check whether this is a missing key or a
`nil` value. If the key is present, we shouldn't make the same
request again.
This updates the method to return the existing value if the key
exists, which effectively prevents duplicate fetches. This new logic
only modifies `@eol_data` if `curl` is successful, so it does allow
the request to be made again if it failed before.
That said, this shouldn't normally be an issue and this is mostly
about refactoring the method to allow for nicer code organization.
This approach reduces the `begin` block to only the `JSON.parse` call,
which allows us to use `return unless result.status.success?` (this
previously led to a RuboCop offense because it was called within a
`begin` block).
2025-05-03 21:15:11 -04:00
Sam Ford
53c0780d85
shared_audits_spec: guard against nil value
...
The return value from `eol_data` can be `nil`, so we should use a
safe navigation operator before `#dig`.
2025-05-03 20:49:53 -04:00
Sam Ford
98b919f672
shared_audits_spec: use generic JSON values
...
This updates `eol_json_text` to use generic values (instead of values
from nodejs) and to omit some unused fields.
2025-05-03 20:48:20 -04:00
Daeho Ro
2493be79cc
utils/shared_audits: add eol_data test
2025-05-04 02:10:08 +09:00
Sam Ford
85684f43bd
Update eol_data for API changes
...
The endoflife.date API has been updated, so this modifies the URL in
`SharedAudits.eol_data` to use the up to date URL and modifies the
related logic in `FormulaAuditor.audit_eol` to work with the new
response format. Specifically, there is now an `isEol` boolean value
and the EOL date is found in `eolFrom`.
One wrinkle of the new setup is that 404 responses now return HTML
content even if the request includes an `Accept: application/json`
header. This handles these types of responses by catching
`JSON::ParserError` but ideally we would parse the response headers
and use `Utils::Curl.http_status_ok?` to check for a good response
status before trying to parse the response body as JSON.
2025-05-03 12:26:54 -04:00
Rui Chen
9c2ac58709
formula_auditor: remove elasticsearch and kibana refs
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-05-03 10:58:13 -04:00
botantony
fa26976b1d
autobump_constants: add bumped_by_upstream
reason
...
Signed-off-by: botantony <antonsm21@gmail.com>
2025-05-03 02:00:37 +02:00
BrewTestBot
4d7201f12d
brew vendor-gems: commit updates.
2025-05-02 18:07:23 +00:00
dependabot[bot]
ac48cc893f
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.12048 to 0.5.12053
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.12048 to 0.5.12053
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.12048 to 0.5.12053
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.12048 to 0.5.12053
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-version: 0.5.12053
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: sorbet
- dependency-name: sorbet-runtime
dependency-version: 0.5.12053
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: sorbet
- dependency-name: sorbet
dependency-version: 0.5.12053
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: sorbet
- dependency-name: sorbet-static
dependency-version: 0.5.12053
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: sorbet
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-02 18:02:52 +00:00
Mike McQuaid
93e0e85352
Merge pull request #19882 from Homebrew/forbid_casks_var_output
...
cask/installer: output the correct environment variable.
2025-05-02 15:44:27 +00:00
Mike McQuaid
eae31bacdc
cask/installer: output the correct environment variable.
...
We previously would output `HOMEBREW_FORBIDDEN_CASKS` for both when it
was used and when `HOMEBREW_FORBID_CASKS` was set.
2025-05-02 14:38:26 +01:00
Bevan Kay
285b5074b9
formula_auditor: remove redis version limit
2025-05-02 23:27:52 +10:00
Mike McQuaid
77b3a6e848
Merge pull request #19881 from Homebrew/max-wait-default
...
cmd/services: change --max-wait default
2025-05-02 07:11:02 +00:00
Mike McQuaid
d7dedbd3ed
Merge pull request #19863 from Homebrew/service-stop-domain-fix
...
services: try multiple domains when stopping
2025-05-02 07:10:45 +00:00
Mike McQuaid
4219c60c12
Merge pull request #19877 from Homebrew/respond-to-cleanup
...
standalone/init: cleanup respond_to? check
2025-05-02 07:09:57 +00:00
Mike McQuaid
b44a475728
Merge pull request #19873 from botantony/github-runner-matrix
...
github_runner_matrix: emulate plaform when sending `compatible?` requests
2025-05-02 07:09:40 +00:00
Mike McQuaid
dde40ca393
Merge pull request #19865 from Homebrew/forbid_casks
...
Add `HOMEBREW_FORBID_CASKS` to allow forbidding all casks.
2025-05-02 07:08:55 +00:00
Bo Anderson
ae58b3ef21
services: try multiple domains when stopping
2025-05-02 06:19:53 +01:00
Bo Anderson
d3591482b2
cmd/services: change --max-wait default
2025-05-02 06:16:55 +01:00
Bo Anderson
1d025f9f8f
Merge pull request #19876 from Homebrew/gha-frozen-string-fix
...
utils/github/actions: fix frozen string handling
2025-05-02 01:17:02 +00:00
Bo Anderson
dbf180cb89
standalone/init: cleanup respond_to? check
2025-05-02 01:40:13 +01:00
Bo Anderson
e35709cb43
utils/github/actions: fix frozen string handling
2025-05-02 01:35:04 +01:00
Bo Anderson
6403d1379e
lazy_object: fix __getobj__ signature
2025-05-02 01:26:58 +01:00
BrewTestBot
b46ad9b838
Update RBI files for rspec-expectations.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-05-01 23:11:03 +00:00
BrewTestBot
cc9e91d997
brew vendor-gems: commit updates.
2025-05-01 23:10:55 +00:00
dependabot[bot]
a37be23616
build(deps-dev): bump rspec-expectations in /Library/Homebrew
...
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations ) from 3.13.3 to 3.13.4.
- [Release notes](https://github.com/rspec/rspec-expectations/releases )
- [Changelog](https://github.com/rspec/rspec-expectations/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-expectations/commits )
---
updated-dependencies:
- dependency-name: rspec-expectations
dependency-version: 3.13.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 23:08:20 +00:00
Patrick Linnane
dc971c3a86
Merge pull request #19868 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-9a544301f8
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-05-01 22:54:17 +00:00
Patrick Linnane
b20a6ea5ea
Merge pull request #19871 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-mocks-3.13.3
...
build(deps-dev): bump rspec-mocks from 3.13.2 to 3.13.3 in /Library/Homebrew
2025-05-01 22:53:30 +00:00
Patrick Linnane
fa77e01765
Merge pull request #19870 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.23.16
...
build(deps-dev): bump ruby-lsp from 0.23.15 to 0.23.16 in /Library/Homebrew
2025-05-01 22:53:07 +00:00
BrewTestBot
0a7c4db1bf
brew vendor-gems: commit updates.
2025-05-01 22:43:49 +00:00
BrewTestBot
8ca9a1f121
Update RBI files for rspec-mocks.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-05-01 22:43:30 +00:00
BrewTestBot
c250e2d298
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-05-01 22:43:27 +00:00
BrewTestBot
6d7b01c9b7
brew vendor-gems: commit updates.
2025-05-01 22:43:23 +00:00
BrewTestBot
9b12c9bf35
brew vendor-gems: commit updates.
2025-05-01 22:43:18 +00:00
BrewTestBot
a92fe2c81e
Update RBI files for rspec-support.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2025-05-01 22:43:11 +00:00
BrewTestBot
36dbe44e0f
brew vendor-gems: commit updates.
2025-05-01 22:43:05 +00:00
botantony
d8144ce5e3
github_runner_matrix: emulate plaform when sending compatible?
requests
...
Signed-off-by: botantony <antonsm21@gmail.com>
2025-05-01 23:25:23 +02:00
dependabot[bot]
8e0a3649fc
build(deps-dev): bump rspec-mocks in /Library/Homebrew
...
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks ) from 3.13.2 to 3.13.3.
- [Release notes](https://github.com/rspec/rspec-mocks/releases )
- [Changelog](https://github.com/rspec/rspec-mocks/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-mocks/commits )
---
updated-dependencies:
- dependency-name: rspec-mocks
dependency-version: 3.13.3
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 18:17:51 +00:00
dependabot[bot]
2ed7470be1
build(deps-dev): bump ruby-lsp in /Library/Homebrew
...
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp ) from 0.23.15 to 0.23.16.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases )
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.23.15...v0.23.16 )
---
updated-dependencies:
- dependency-name: ruby-lsp
dependency-version: 0.23.16
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 18:17:23 +00:00
dependabot[bot]
ff51c9603e
build(deps-dev): bump rspec-support in /Library/Homebrew
...
Bumps [rspec-support](https://github.com/rspec/rspec ) from 3.13.2 to 3.13.3.
- [Changelog](https://github.com/rspec/rspec/blob/rspec-support-v3.13.3/rspec-support/Changelog.md )
- [Commits](https://github.com/rspec/rspec/compare/rspec-support-v3.13.2...rspec-support-v3.13.3 )
---
updated-dependencies:
- dependency-name: rspec-support
dependency-version: 3.13.3
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 18:17:08 +00:00
dependabot[bot]
7ac55359a2
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.12046 to 0.5.12048
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.12046 to 0.5.12048
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet` from 0.5.12046 to 0.5.12048
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-static` from 0.5.12046 to 0.5.12048
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-static-and-runtime
dependency-version: 0.5.12048
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: sorbet
- dependency-name: sorbet-runtime
dependency-version: 0.5.12048
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: sorbet
- dependency-name: sorbet
dependency-version: 0.5.12048
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: sorbet
- dependency-name: sorbet-static
dependency-version: 0.5.12048
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: sorbet
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 18:16:47 +00:00
Mike McQuaid
30d9ea24c5
Add HOMEBREW_FORBID_CASKS
to allow forbidding all casks.
...
`HOMEBREW_FORBIDDEN_CASKS` allows forbidding specific casks but, in some
cases, you may wish to forbid all casks from installation.
2025-05-01 09:48:53 +01:00
Mike McQuaid
bbac5be4d3
Merge pull request #19864 from Homebrew/api-utf8
...
api: force encoding to UTF-8
2025-05-01 07:34:57 +00:00
Bo Anderson
4c19e11abe
api: force encoding to UTF-8
2025-05-01 07:25:18 +01:00
thibhero
d19de85896
Setting HOMEBREW_ASK
to nil in case it was set before
2025-04-30 23:50:07 -04:00
Patrick Linnane
d8b96a4385
Merge pull request #19859 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-094bd82d42
...
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
2025-04-30 19:31:18 +00:00
Patrick Linnane
d36e5bfa2e
Merge pull request #19860 from Homebrew/dependabot/bundler/Library/Homebrew/public_suffix-6.0.2
...
build(deps): bump public_suffix from 6.0.1 to 6.0.2 in /Library/Homebrew
2025-04-30 19:30:40 +00:00