42653 Commits

Author SHA1 Message Date
dependabot[bot]
30fb09d82e
build(deps): bump actions/upload-artifact in the artifacts group
Bumps the artifacts group with 1 update: [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `actions/upload-artifact` from 4.4.0 to 4.4.1
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](50769540e7...604373da63)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: artifacts
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 18:20:26 +00: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
Patrick Linnane
6f3935da67
Merge pull request #18522 from Homebrew/dependabot/github_actions/ruby/setup-ruby-1.195.0 2024-10-06 16:22:14 -07:00
dependabot[bot]
c1f9f4d401
build(deps): bump ruby/setup-ruby from 1.194.0 to 1.195.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.194.0 to 1.195.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](c04af2bb72...086ffb1a20)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-06 23:13:44 +00:00
Issy Long
a917ce2971
Merge pull request #18354 from Homebrew/back-to-srb
Bump more files to Sorbet `typed: strict`
2024-10-06 21:01:21 +01: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
c5fed58345
Merge pull request #18519 from Homebrew/sponsors-maintainers-man-completions
Update sponsors.
2024-10-05 19:29:04 -07:00
BrewTestBot
6ab0d12b9e
Update sponsors.
Autogenerated by the [sponsors-maintainers-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/sponsors-maintainers-man-completions.yml) workflow.
2024-10-06 00:07:55 +00:00
Douglas Eichelberger
3c51d0c8d3
Merge pull request #18378 from Homebrew/no-undefs
Move remaining `undef` use in OS extensions to `prepend`
2024-10-05 12:54:02 -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
Bo Anderson
60a963a07e
utils/lock: use new lockf where available 2024-10-05 19:17:08 +01: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
Patrick Linnane
d02f163e9f
Merge pull request #18513 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.11597 2024-10-05 09:04:50 -07:00
Patrick Linnane
2448fa39f0
Merge pull request #18512 from Homebrew/dependabot/github_actions/actions/cache-4.1.0 2024-10-05 09:02:36 -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]
badec7d66b
build(deps): bump actions/cache from 4.0.2 to 4.1.0
Bumps [actions/cache](https://github.com/actions/cache) from 4.0.2 to 4.1.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](0c45773b62...2cdf405574)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-05 15:54:27 +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
Patrick Linnane
1e29665e62
Merge pull request #18505 from Homebrew/dependabot/github_actions/docker/setup-buildx-action-3.7.1 2024-10-04 07:13:41 -07:00
Patrick Linnane
051770cdb6
Merge pull request #18506 from Homebrew/dependabot/github_actions/github/codeql-action-3.26.11 2024-10-04 07:08:27 -07:00
dependabot[bot]
9fd0d9e720
build(deps): bump github/codeql-action from 3.26.10 to 3.26.11
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.10 to 3.26.11.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](e2b3eafc8d...6db8d6351f)

---
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-10-04 13:59:37 +00:00
dependabot[bot]
6d23d4bdfd
build(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.7.0 to 3.7.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](8026d2bc36...c47758b77c)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-04 13:59:32 +00:00
Carlo Cabrera
77524574d8
Merge pull request #18502 from Homebrew/rm-upstream-rbi 2024-10-04 19:08:57 +08:00
Carlo Cabrera
bc9a3c4f16
Merge pull request #18503 from Homebrew/fix-stderr-redirections 2024-10-04 19:08:28 +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
Patrick Linnane
8389f507ca
Merge pull request #18496 from Homebrew/dependabot/bundler/Library/Homebrew/rbi-0.2.1 2024-10-03 13:07:19 -07: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