33562 Commits

Author SHA1 Message Date
Michael Cho
3ba4b8d3b5
Merge pull request #18541 from Homebrew/audit-autobump
tap_auditor: check formulae names in autobump.txt
2024-10-11 13:24:46 -04:00
William Woodruff
0613050d59
attestation: specialize error on incompatible gh
Signed-off-by: William Woodruff <william@yossarian.net>
2024-10-10 12:06:09 +01:00
Michael Cho
3d9590531e
tap_auditor: check formulae names in autobump.txt 2024-10-09 14:27:21 -04:00
Carlo Cabrera
98647ff0af
attestation: show unit of time for retry message
Otherwise this just shows a message like

    Failed to verify attestation. Retrying in 27...

which is a little vague. Let's make it clear that that refers to
seconds.
2024-10-09 23:24:24 +08:00
BrewTestBot
9586d57fa9
brew vendor-gems: commit updates. 2024-10-08 15:16:48 +00:00
dependabot[bot]
a95af9e5e7
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11597 to 0.5.11600.
- [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-10-08 15:14:55 +00:00
Michael Cho
a3d8f4e0e4
Merge pull request #18508 from Homebrew/curl-skip-get
utils/curl: workaround curl bug for `--head --request GET`
2024-10-08 08:44:05 -04:00
Douglas Eichelberger
ed4129b580 Remove removable constants 2024-10-07 19:45:48 -07:00
Douglas Eichelberger
8033fcf4a6 Fix brew style docs 2024-10-07 18:59:27 -07:00
Douglas Eichelberger
2d16333bbc Replace removable constants with overridable methods 2024-10-07 18:33:03 -07:00
Douglas Eichelberger
1a1795fa9c
Merge pull request #18521 from Homebrew/runtime-req-ans
Use requires_ancestor consistently
2024-10-07 07:41:03 -07:00
Douglas Eichelberger
69941c0c73
Merge pull request #18520 from Homebrew/delegator-compiler
Add a Delegator DSL compiler
2024-10-07 07:38:53 -07:00
Issy Long
d1892d436a
Fix leftover errors for Dependencies vs. T::Array[Dependency] 2024-10-06 20:04:42 +01:00
Issy Long
28349370d3
Bump more files to Sorbet typed: strict 2024-10-06 20:04:42 +01:00
Douglas Eichelberger
d3d25beb35 Use requires_ancestor consistently 2024-10-06 09:25:57 -07:00
Douglas Eichelberger
6eaf122144 Add a Delegator DSL compiler 2024-10-05 19:36:54 -07:00
Douglas Eichelberger
0855d7c9e0 Revert ENV changes 2024-10-05 12:35:28 -07:00
Douglas Eichelberger
f4a6dce64a Fix ENV 2024-10-05 12:18:29 -07:00
Douglas Eichelberger
0d5b56aa6a Fix tests 2024-10-05 12:18:29 -07:00
Douglas Eichelberger
eed660e784 Move remaining OS extensions to prepend 2024-10-05 12:18:29 -07:00
Michael Cho
43ee408793
utils/curl: workaround curl bug for --head --request GET
The `curl --head --request GET` causes a full download to happen on
`curl` from 8.7.0 to 8.9.1[^1] which causes poor UX due to slow
Cask downloads that can take almost twice as long as they should.

[^1]: https://github.com/Homebrew/brew/issues/18213
2024-10-05 14:05:59 -04:00
Patrick Linnane
7c4f2c19fe
Merge pull request #18511 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.19.1 2024-10-05 09:05:02 -07:00
BrewTestBot
0c787ae846
Update RBI files for ruby-lsp.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-10-05 15:56:11 +00:00
BrewTestBot
9f41a1cde6
brew vendor-gems: commit updates. 2024-10-05 15:56:01 +00:00
BrewTestBot
30823a858e
brew vendor-gems: commit updates. 2024-10-05 15:55:58 +00:00
dependabot[bot]
70d7e04f59
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11595 to 0.5.11597.
- [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-10-05 15:54:38 +00:00
dependabot[bot]
3a0035e85f
build(deps-dev): bump ruby-lsp in /Library/Homebrew
Bumps [ruby-lsp](https://github.com/Shopify/ruby-lsp) from 0.19.0 to 0.19.1.
- [Release notes](https://github.com/Shopify/ruby-lsp/releases)
- [Commits](https://github.com/Shopify/ruby-lsp/compare/v0.19.0...v0.19.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-05 15:54:21 +00:00
Carlo Cabrera
77524574d8
Merge pull request #18502 from Homebrew/rm-upstream-rbi 2024-10-04 19:08:57 +08:00
Carlo Cabrera
d14accee39
brew.sh: fix some stderr redirections to /dev/null
The order matters here (in a way that I can't explain, unfortunately).

Example:

    bash-3.2$ read -r FOO <nonexistent 2>/dev/null
    bash: nonexistent: No such file or directory

    bash-3.2$ read -r FOO 2>/dev/null <nonexistent
    # no output

Fixes Homebrew/discussions#5653.
2024-10-04 16:36:35 +08:00
Carlo Cabrera
4671af4bb9
Merge pull request #18485 from Homebrew/non-fatal-invalid-attestations 2024-10-04 16:09:47 +08:00
Carlo Cabrera
7b74bf07fd
Fix attestation test failures 2024-10-04 16:00:29 +08:00
Carlo Cabrera
3f11462c14
Merge pull request #18501 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11595 2024-10-04 15:35:28 +08:00
Mike McQuaid
c142f31577
Merge pull request #18497 from Homebrew/preserve-hardlinks
unpack_strategy/directory: try preserving hardlinks
2024-10-04 08:30:34 +01:00
Carlo Cabrera
4a6d8698ef
upstream.rbi: remove Fiddle constants
These should no longer be needed after #18501.
2024-10-04 15:28:27 +08:00
BrewTestBot
526e3c7bc8
brew vendor-gems: commit updates. 2024-10-04 07:25:43 +00:00
dependabot[bot]
58b18eae92
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.11592 to 0.5.11595.
- [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-10-04 07:23:06 +00:00
Carlo Cabrera
6b63660817
attestation: retry on InvalidAttestationError instead 2024-10-04 12:47:13 +08:00
Carlo Cabrera
d0e4aea853
attestion: make InvalidAttestationError non-fatal in CI
I don't think I've seen an `InvalidAttestationError` that wasn't some
sort of network problem (e.g., rate limit, connection timeout, 503).
Let's emit a warning instead of erroring out.

Note that `MissingAttestationError` is still fatal, and that will still
produce errors in CI.
2024-10-04 12:28:22 +08:00
Michael Cho
cfb8ebb5d8
unpack_strategy/directory: try preserving hardlinks
Try running `cp -al` to preserve hardlinks on both macOS and Linux.

If that fails, fall back on `cp -a` which can preserve hardlinks on
Linux (but not macOS) assuming target filesystem supports them.
2024-10-03 20:30:41 -04:00
BrewTestBot
f608e78cb4
Update RBI files for rbi.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-10-03 19:55:45 +00:00
BrewTestBot
4efabb6749
brew vendor-gems: commit updates. 2024-10-03 19:55:33 +00:00
dependabot[bot]
65f5055a7c
build(deps-dev): bump rbi from 0.2.0 to 0.2.1 in /Library/Homebrew
Bumps [rbi](https://github.com/Shopify/rbi) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/Shopify/rbi/releases)
- [Commits](https://github.com/Shopify/rbi/compare/v0.2.0...v0.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-03 19:53:18 +00:00
Patrick Linnane
d1a48b18de
Merge pull request #18491 from Homebrew/dependabot/bundler/Library/Homebrew/ruby-lsp-0.19.0 2024-10-03 12:38:45 -07:00
Patrick Linnane
7bb040c623
Merge pull request #18492 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11592 2024-10-03 12:37:41 -07:00
BrewTestBot
92e5dfae1c
Update RBI files for ruby-lsp.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-10-03 19:27:04 +00:00
BrewTestBot
0b411405cf
Update RBI files for tapioca.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
2024-10-03 19:26:38 +00:00
BrewTestBot
0d257d4975
brew vendor-gems: commit updates. 2024-10-03 19:26:36 +00:00
BrewTestBot
6ac54aee21
brew vendor-gems: commit updates. 2024-10-03 19:26:29 +00:00
BrewTestBot
230e279d8e
brew vendor-gems: commit updates. 2024-10-03 19:26:06 +00:00
dependabot[bot]
297856940a
build(deps-dev): bump tapioca from 0.16.2 to 0.16.3 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.16.2 to 0.16.3.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.16.2...v0.16.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-03 18:43:56 +00:00