BrewTestBot
aeb59305a1
spdx: update license data.
...
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/spdx.yml ).
2024-08-20 00:13:23 +00:00
Eric Knibbe
361f36edf7
Merge pull request #18090 from Homebrew/dependabot/github_actions/github/codeql-action-3.26.3
2024-08-19 20:04:03 -04:00
Douglas Eichelberger
b3cb9420ab
Merge pull request #18081 from Homebrew/type-safety
...
Minor type safety improvements
2024-08-19 13:24:10 -07:00
Douglas Eichelberger
7acddd7eb2
Remove unused processed option element
2024-08-19 13:19:56 -07:00
dependabot[bot]
fa9d204b30
build(deps): bump github/codeql-action from 3.26.2 to 3.26.3
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.2 to 3.26.3.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](429e197704...883d8588e5
)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-19 18:24:14 +00:00
Carlo Cabrera
f82945ffa0
Merge pull request #18089 from Homebrew/revert-17827-SMillerDev-patch-1
2024-08-20 01:41:50 +08:00
Carlo Cabrera
c0b72dd501
Revert "feat: add attestation to installer"
2024-08-20 01:26:27 +08:00
Patrick Linnane
85dfe2561b
api/analytics: use typed: strict
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-08-19 10:16:26 -07:00
Douglas Eichelberger
791ff3ac75
Add rubocop exclusion
2024-08-19 09:56:50 -07:00
Douglas Eichelberger
4bbad3c995
Add documentation for OptionsType
2024-08-19 09:47:16 -07:00
Sean Molenaar
2a5eb025f1
Merge pull request #17827 from Homebrew/SMillerDev-patch-1
...
feat: add attestation to installer
2024-08-19 11:25:42 -04:00
Mike McQuaid
21c8b8be08
Merge pull request #18087 from Homebrew/even_better_git_describe_cache
2024-08-19 16:15:50 +01:00
Sean Molenaar
2e990ce35c
fix: naming tweaks
...
Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2024-08-19 17:13:33 +02:00
Mike McQuaid
4bf0a7f20f
brew.sh: bump minimum version.
...
We know we're definitely on at least 4.3.0 now, so let's update this.
2024-08-19 16:02:57 +01:00
Mike McQuaid
378f7f8f72
brew.sh: further improve git describe cache.
...
- Use a safe fallback in case git rev-parse fails, e.g. if this is not
considered a safe git directory. For hopefully obvious reasons: be
super careful and strict with the inputs we'll accept here.
- Better handle more permission errors when reading or writing to/from
the git describe cache. We don't care about these errors because they
are likely a result of a multiuser configuration where Homebrew is run
as several different users and this is just a (small) performance
improvement.
2024-08-19 16:02:57 +01:00
Mike McQuaid
5fb5467a35
Merge pull request #18086 from Homebrew/sponsors-maintainers-man-completions
2024-08-19 13:07:57 +01:00
BrewTestBot
143b39cfc9
Update manpage and completions.
...
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml ) workflow.
2024-08-19 11:57:14 +00:00
Mike McQuaid
a2a92fa46d
Merge pull request #18027 from Homebrew/make-brew-typecheck-work-with-taps
2024-08-19 12:56:12 +01:00
Mike McQuaid
3426911432
Merge pull request #18078 from Homebrew/codespaces-more-taps
4.3.17
2024-08-19 09:36:15 +01:00
Mike McQuaid
8191a4194d
Merge pull request #18084 from Homebrew/brew_sh_ignore_git_describe_cache
2024-08-19 09:32:09 +01:00
Mike McQuaid
c6ddb9cedb
brew.sh: hide ignorable permission errors.
...
`GIT_DESCRIBE_CACHE` is a performance optimisation that doesn't clean
up consistently when run with different Homebrew users. Instead of
doing user detection: let's just hide these errors that we don't care
about.
Reported in:
https://github.com/orgs/Homebrew/discussions/5479
2024-08-19 09:17:21 +01:00
Carlo Cabrera
3e725e747d
Merge pull request #18080 from Homebrew/installer-safety
2024-08-19 15:22:15 +08:00
Carlo Cabrera
f17ee4303c
Merge pull request #18082 from Homebrew/hardware-typed-strict
2024-08-19 11:34:41 +08:00
Douglas Eichelberger
3943ff1406
Strict type Homebrew::CLI::Args
2024-08-18 20:30:58 -07:00
Patrick Linnane
a3600d07a2
Apply suggestions from code review
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-08-18 21:20:23 -06:00
Patrick Linnane
d992a4f923
hardware.rb: use typed: strict
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-08-18 20:28:02 -06:00
Douglas Eichelberger
fb2fdc5249
Minor type safety improvements
2024-08-18 18:16:39 -07:00
Douglas Eichelberger
f9b81af2ea
Merge pull request #18079 from Homebrew/cleaner-typed-strict
...
cleaner: use `typed: strict`
2024-08-18 16:35:45 -07:00
Douglas Eichelberger
f4e04c8951
Make Cask::Artifact::Installer typesafe
2024-08-18 16:10:35 -07:00
Patrick Linnane
444d4caef5
cleaner: use typed: strict
...
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2024-08-18 19:03:26 -04:00
Issy Long
8b3be30a83
Tap bundle
and services
in Codespaces
...
- Yes, I wanted to do more Homebrew stuff from Codespaces on my iPad
because I couldn't be bothered to get out of bed and walk downstairs
to get my laptop.
- For that I needed my `Homebrew/brew` branch and `brew services`
tapped, with sufficient permissions for write access so I could
push commits.
- So I thought I'd do `bundle` as well as it seemed like another
"would maybe use Codespaces for this" tap.
2024-08-18 22:19:36 +00:00
Patrick Linnane
2374e988d4
Merge pull request #18077 from Homebrew/dependabot/bundler/Library/Homebrew/vernier-1.1.2
2024-08-18 11:46:32 -04:00
BrewTestBot
95824e04c4
Update RBI files for vernier.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-08-18 15:35:09 +00:00
BrewTestBot
b369c4fd88
brew vendor-gems: commit updates.
2024-08-18 15:34:55 +00:00
dependabot[bot]
dd24023ed1
build(deps-dev): bump vernier from 1.1.1 to 1.1.2 in /Library/Homebrew
...
Bumps [vernier](https://github.com/jhawthorn/vernier ) from 1.1.1 to 1.1.2.
- [Commits](https://github.com/jhawthorn/vernier/compare/v1.1.1...v1.1.2 )
---
updated-dependencies:
- dependency-name: vernier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-18 15:33:12 +00:00
Carlo Cabrera
277c4259fb
Merge pull request #18075 from Homebrew/dependabot/bundler/Library/Homebrew/minitest-5.25.1
2024-08-18 11:46:41 +08:00
BrewTestBot
b2d1f78281
Update RBI files for minitest.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-08-18 03:24:51 +00:00
BrewTestBot
6cec69c0e0
brew vendor-gems: commit updates.
2024-08-18 03:24:36 +00:00
dependabot[bot]
5a2989e660
build(deps-dev): bump minitest in /Library/Homebrew
...
Bumps [minitest](https://github.com/minitest/minitest ) from 5.25.0 to 5.25.1.
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc )
- [Commits](https://github.com/minitest/minitest/compare/v5.25.0...v5.25.1 )
---
updated-dependencies:
- dependency-name: minitest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-18 03:23:14 +00:00
Carlo Cabrera
a61ac99b03
Merge pull request #18074 from cho-m/xdg-string
2024-08-18 10:27:36 +08:00
Patrick Linnane
04ec340c13
Merge pull request #18073 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11528
2024-08-17 21:59:51 -04:00
Michael Cho
1dbedddc58
diagnostic: check for strings in XDG_DATA_DIRS
2024-08-17 21:59:49 -04:00
Patrick Linnane
67537d14cc
Merge pull request #18072 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.32.1
2024-08-17 21:42:48 -04:00
BrewTestBot
1b8739622d
Update RBI files for rubocop-ast.
...
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml ) workflow.
2024-08-18 01:31:37 +00:00
BrewTestBot
e98ec7f170
brew vendor-gems: commit updates.
2024-08-18 01:31:31 +00:00
BrewTestBot
65583a7764
brew vendor-gems: commit updates.
2024-08-18 01:31:21 +00:00
dependabot[bot]
26f6e2cdbe
build(deps-dev): bump sorbet in /Library/Homebrew
...
Bumps [sorbet](https://github.com/sorbet/sorbet ) from 0.5.11525 to 0.5.11528.
- [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-08-18 01:27:49 +00:00
dependabot[bot]
7577fae6af
build(deps-dev): bump rubocop-ast in /Library/Homebrew
...
Bumps [rubocop-ast](https://github.com/rubocop/rubocop-ast ) from 1.32.0 to 1.32.1.
- [Release notes](https://github.com/rubocop/rubocop-ast/releases )
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-ast/compare/v1.32.0...v1.32.1 )
---
updated-dependencies:
- dependency-name: rubocop-ast
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-18 01:27:23 +00:00
Issy Long
4e37436c3a
dev-cmd/typecheck: Disallow --fix
when in taps too
...
- This could autocorrect files in Homebrew/brew when
we should be targetting the tap, because of the
weird hierarchy thing
(https://github.com/Homebrew/brew/pull/18027#issuecomment-2294896044 ).
Co-authored-by: Bo Anderson <mail@boanderson.me>
2024-08-17 22:04:20 +01:00
Issy Long
feedc5c84e
dev-cmd/typecheck: Use Sorbet's --dir
to set the tap path
...
- This means we don't have to copy config files around,
and users get instant results rather than having
to run `srb init`.
2024-08-17 17:18:59 +01:00