BrewTestBot
7b5d542cfd
brew vendor-gems: commit updates.
2024-06-07 14:29:05 +00:00
dependabot[bot]
6c29e35a75
build(deps-dev): bump rubocop-rspec in /Library/Homebrew
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 2.30.0 to 2.31.0.
- [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.30.0...v2.31.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 14:28:09 +00:00
dependabot[bot]
bdaeea0943
build(deps-dev): bump sorbet in /Library/Homebrew
...
Bumps [sorbet](https://github.com/sorbet/sorbet ) from 0.5.11415 to 0.5.11418.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet
dependency-type: indirect
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-07 14:27:46 +00:00
Daiki Mizukami
d9239faad3
Utils::Cp: Revert the use of Utils::Cp in dev-cmd
...
As per review feedback:
https://github.com/Homebrew/brew/pull/17373#pullrequestreview-2103870774
2024-06-07 19:03:51 +09:00
Daiki Mizukami
7cfcc596b9
Utils::Cp: Move macOS-specific code to extend/os/mac
2024-06-07 19:03:48 +09:00
Daiki Mizukami
58852106c1
Utils::Cp: Rename copy* methods to copy*_with_attributes
...
As per review feedback:
https://github.com/Homebrew/brew/pull/17373#pullrequestreview-2103870774
2024-06-07 19:03:33 +09:00
Mike McQuaid
f6b16a11bd
Merge pull request #17442 from Homebrew/list_exit_codes
...
cmd/list: fix exit codes.
2024-06-06 20:52:30 +01:00
Mike McQuaid
cec4e3fcb7
cmd/list: fix exit codes.
...
Fix exit codes when providing formulae and casks.
Fixes #17434
2024-06-06 19:34:17 +01:00
Mike McQuaid
0c3590dc27
ruby-version: move to Library/Homebrew.
...
This will avoid issues with `#!/usr/bin/env ruby` shebangs in Homebrew's
prefix.
Fixes #17390
2024-06-06 19:13:35 +01:00
William Woodruff
e2827f1d8c
Merge pull request #17438 from Homebrew/ww/fix-all-tag
...
attestation: handle `:all` bottles
2024-06-06 11:55:40 -04:00
William Woodruff
e0179350fe
attestation: rename loop var to please sorbet
...
Signed-off-by: William Woodruff <william@yossarian.net>
2024-06-06 11:41:21 -04:00
William Woodruff
b92de887ee
attestation_spec: add :all tag test
...
Signed-off-by: William Woodruff <william@yossarian.net>
2024-06-06 11:35:43 -04:00
William Woodruff
83caa42876
attestation_spec: style fix
...
Signed-off-by: William Woodruff <william@yossarian.net>
2024-06-06 11:30:11 -04:00
BrewTestBot
ed34541e83
brew vendor-gems: commit updates.
2024-06-06 15:28:15 +00:00
dependabot[bot]
632876c99d
build(deps): bump sorbet-runtime in /Library/Homebrew
...
Bumps [sorbet-runtime](https://github.com/sorbet/sorbet ) from 0.5.11414 to 0.5.11415.
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
---
updated-dependencies:
- dependency-name: sorbet-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-06 15:26:56 +00:00
William Woodruff
8d0e6eafc3
attestation: handle :all bottles
...
Signed-off-by: William Woodruff <william@yossarian.net>
2024-06-06 11:23:03 -04:00
Daiki Mizukami
a5500aa7f2
Utils::Cp: Fix Linux tests
2024-06-06 21:45:28 +09:00
BrewTestBot
f74888d1d3
brew vendor-gems: commit updates.
2024-06-05 16:52:53 +00:00
dependabot[bot]
f967cb2d14
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) from 0.5.11409 to 0.5.11414.
- [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>
2024-06-05 16:51:58 +00:00
BrewTestBot
288102a11f
Update RBI files for commander.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-06-05 16:27:25 +00:00
BrewTestBot
619c7aeb9a
brew vendor-gems: commit updates.
2024-06-05 16:27:10 +00:00
dependabot[bot]
926bc1d177
build(deps-dev): bump commander from 4.6.0 to 5.0.0 in /Library/Homebrew
...
Bumps [commander](https://github.com/commander-rb/commander ) from 4.6.0 to 5.0.0.
- [Changelog](https://github.com/commander-rb/commander/blob/master/History.rdoc )
- [Commits](https://github.com/commander-rb/commander/compare/v4.6.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: commander
dependency-type: indirect
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-05 16:26:15 +00:00
Sam Ford
8236a70771
Curl: Add constants for used curl errors
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-06-04 11:58:02 -04:00
Sam Ford
d3eac3848e
Curl#curl_headers: Work with 8 exit_status
...
I recently noticed that ~23 `livecheck` blocks using the `HeaderMatch`
strategy were failing. Looking into it, these fail when using a `HEAD`
request and retry with `GET` but the resulting response with the
headers we want is simply discarded because the `exit_status` from
curl is 8 ("weird server reply").
This resolves the issue by adding a special case for this exit status,
so `#curl_headers` will return the headers in this scenario.
2024-06-04 11:48:41 -04:00
BrewTestBot
ceb96d6aa6
brew vendor-gems: commit updates.
2024-06-04 14:52:38 +00:00
dependabot[bot]
59805555ea
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
...
Bumps [sorbet-static-and-runtime](https://github.com/sorbet/sorbet ) and [sorbet-runtime](https://github.com/sorbet/sorbet ). These dependencies needed to be updated together.
Updates `sorbet-static-and-runtime` from 0.5.11406 to 0.5.11409
- [Release notes](https://github.com/sorbet/sorbet/releases )
- [Commits](https://github.com/sorbet/sorbet/commits )
Updates `sorbet-runtime` from 0.5.11406 to 0.5.11409
- [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-name: sorbet-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-04 14:51:35 +00:00
Mike McQuaid
2c1bf79c67
cmd/vendor-install: handle broken shasum.
...
If `shasum` is broken and doesn't produce a valid checksum: we were
just doing the checksum comparison with an empty checksum.
Instead, let's treat an empty checksum as a failure condition, rather
than just the executable bit being present for the relevant binary, and
iterate through the available tools to try and get a non-empty checksum.
If they all produce an empty checksum: provide a different error to make
it a bit more obvious what's happening here.
2024-06-04 13:49:32 +01:00
Mike McQuaid
93e58fb41c
Merge pull request #17386 from Homebrew/cask-null-variations
...
cask: skip variations for inapplicable versions
2024-06-04 10:04:29 +01:00
Mike McQuaid
84319eec05
Merge pull request #17408 from abitrolly/warn-after-edit
...
dev-cmd/edit: Show API install warning after the edit is done
2024-06-04 08:57:20 +01:00
Mike McQuaid
62f2e3377d
Merge pull request #17421 from Homebrew/original-path-fix
...
bin/brew: fix tracking of original paths with brew-in-brew calls
2024-06-04 08:48:17 +01:00
Mike McQuaid
26a07b4cd0
Merge pull request #17417 from Homebrew/setup_ruby_command_path
...
cmd/setup-ruby: handle empty command path.
2024-06-04 05:24:00 +01:00
Bo Anderson
2f0f5fbb61
bin/brew: fix tracking of original paths with brew-in-brew calls
2024-06-04 03:47:31 +01:00
Eric Knibbe
2d00e50071
cask: skip variations for inapplicable versions
2024-06-03 12:33:00 -04:00
BrewTestBot
c99e30c2e1
Update RBI files for rubocop-rspec.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-06-03 16:07:06 +00:00
BrewTestBot
af627d0196
brew vendor-gems: commit updates.
2024-06-03 16:06:52 +00:00
dependabot[bot]
522e88ad95
build(deps-dev): bump rubocop-rspec in /Library/Homebrew
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 2.29.2 to 2.30.0.
- [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.29.2...v2.30.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 16:05:44 +00:00
Mike McQuaid
753add2cc7
cmd/setup-ruby: handle empty command path.
...
If this is empty: don't try to `grep` it.
2024-06-03 13:35:37 +01:00
Garrit Franke
a4e10d9e1c
GH-17413: Add --scrub flag alias to cleanup command
2024-06-03 10:49:23 +02:00
Issy Long
e130e47f23
Merge pull request #17411 from Homebrew/typecheck-spoom-better
2024-06-02 22:56:17 +01:00
Issy Long
80be27dc9b
Make brew typecheck --update --suggest-typed bump strictness further
...
- Not only `false` to `true` but `true` to `strict`.
- Only humans every run this, but our goal is to increase the
typechecking in our files to get to `strict` everywhere so
let's make that easy to remember to do.
2024-06-02 18:53:38 +01:00
Issy Long
fb81a6d874
Merge pull request #17410 from Homebrew/more-sorbet-typed-strict
...
Make more files Sorbet `typed: strict`
2024-06-02 15:47:18 +01:00
Issy Long
509fffab2b
Make more files Sorbet typed: strict
...
- According to Spoom, these could be bumped automatically with no errors.
2024-06-02 15:15:24 +01:00
Issy Long
a23dad737f
Fix constructing search query strings with date ranges
...
- Both `from` and `to` are now separate keyword arguments
in a bunch of places, not part of `args`.
- When we switched this around, we didn't realize this
method needed updating to correctly construct the time
range query.
- This led to further inaccurate counts in `brew contributions`
for reviews, since `from` and `to` are not valid search qualifiers
for the GitHub PR search APIs.
2024-06-02 14:31:18 +01:00
Anatoli Babenia
bf87339bfb
dev-cmd/edit: Show API install warning after the edit is done
2024-06-02 16:05:08 +03:00
Issy Long
da78bcfdcc
dev-cmd/contributions: ‘Coauthorship’ sounds weird
...
- This inconsistency of "author", "committer", "coauthorship", that is, only "coauthor" ending in "ship", has annoyed me ever since I wrote it. It has finally sufficiently annoyed me to fix it.
2024-06-02 08:35:33 +01:00
Douglas Eichelberger
179419d8bc
rm unnecessary casts
2024-05-31 15:49:12 -07:00
Patrick Linnane
fe16e9d7ef
Merge pull request #17404 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-1.64.1
2024-05-31 11:48:39 -07:00
Patrick Linnane
a156daa71a
Merge pull request #17403 from Homebrew/dependabot/bundler/Library/Homebrew/parser-3.3.2.0
2024-05-31 11:44:57 -07:00
BrewTestBot
610ac11308
Update RBI files for parser.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-05-31 18:33:32 +00:00
BrewTestBot
1afa318776
Update RBI files for rubocop.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-05-31 18:33:27 +00:00