Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from Homebrew:master #1

Merged
merged 7,321 commits into from
Jun 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7321 commits
Select commit Hold shift + click to select a range
1500249
build(deps): bump codecov/codecov-action from 4.3.1 to 4.4.0
dependabot[bot] May 14, 2024
f520383
Merge pull request #17299 from Homebrew/dependabot/github_actions/cod…
ZhongRuoyu May 14, 2024
be494cf
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
dependabot[bot] May 14, 2024
3f7a651
brew vendor-gems: commit updates.
BrewTestBot May 14, 2024
f4a9869
Merge pull request #17301 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 14, 2024
f78a888
attestation: redact secret in environment
woodruffw May 14, 2024
1f603d3
Merge pull request #17302 from Homebrew/ww/redact-env
p-linnane May 14, 2024
cb86847
utils/gems: use HOMEBREW_CACHE for bundler cache.
MikeMcQuaid May 15, 2024
56db99e
Merge pull request #17304 from Homebrew/bundler_cache
carlocab May 15, 2024
cc65e54
linkage_checker: remove `gcc` from `@indirect_deps` on Linux
carlocab May 15, 2024
2c5b618
build(deps-dev): bump tapioca from 0.14.1 to 0.14.2 in /Library/Homebrew
dependabot[bot] May 15, 2024
71ecd65
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
dependabot[bot] May 15, 2024
48c2e57
brew vendor-gems: commit updates.
BrewTestBot May 15, 2024
14be0a1
brew vendor-gems: commit updates.
BrewTestBot May 15, 2024
a2450ae
Update RBI files for tapioca.
BrewTestBot May 15, 2024
82d1ee5
Merge pull request #17306 from Homebrew/indirect-gcc-linkage-linux
carlocab May 15, 2024
fa52f27
Merge pull request #17307 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 15, 2024
fa5d8d3
Merge pull request #17308 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 15, 2024
de4bf2c
build(deps-dev): bump regexp_parser in /Library/Homebrew
dependabot[bot] May 15, 2024
0a943fb
brew vendor-gems: commit updates.
BrewTestBot May 15, 2024
72bac02
Update RBI files for regexp_parser.
BrewTestBot May 15, 2024
0a358b8
Merge pull request #17309 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 15, 2024
db4099d
cask/audit: fix sharding for `font-*` casks
bevanjkay May 16, 2024
1b286be
tap: fix sharding for `font-*` casks
bevanjkay May 16, 2024
03bf6db
utils/gems: handle undefined `HOMEBREW_CACHE`.
MikeMcQuaid May 16, 2024
36baa15
Merge pull request #17313 from Homebrew/utils_gems_homebrew_cache
MikeMcQuaid May 16, 2024
1fac683
Merge pull request #17311 from bevanjkay/cask-sharding-fix
MikeMcQuaid May 16, 2024
773dbfa
docs: update for Homebrew/cask-fonts deprecation
p-linnane May 16, 2024
7d931dd
Merge pull request #17314 from Homebrew/hcf-doc-updates
MikeMcQuaid May 16, 2024
e1ea47a
feat: note that Homebrew does not have a sandbox on Linux
SMillerDev May 16, 2024
67f6e81
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
dependabot[bot] May 16, 2024
c056311
build(deps-dev): bump rexml from 3.2.6 to 3.2.8 in /Library/Homebrew
dependabot[bot] May 16, 2024
660f3bc
build(deps-dev): bump minitest in /Library/Homebrew
dependabot[bot] May 16, 2024
9f15c78
brew vendor-gems: commit updates.
BrewTestBot May 16, 2024
32a1d9e
brew vendor-gems: commit updates.
BrewTestBot May 16, 2024
279a59b
brew vendor-gems: commit updates.
BrewTestBot May 16, 2024
365a8ba
Update RBI files for minitest.
BrewTestBot May 16, 2024
e441490
Merge pull request #17319 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 16, 2024
90b9781
Merge pull request #17320 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 16, 2024
4072122
Update Homebrew-on-Linux.md
SMillerDev May 16, 2024
2ded26d
Merge pull request #17321 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 16, 2024
09dcca0
Update Homebrew-on-Linux.md
SMillerDev May 16, 2024
97030b7
Merge pull request #17318 from Homebrew/feat/docs/linux_sandbox
p-linnane May 16, 2024
bde9afa
Portable Ruby 3.3.1
MikeMcQuaid May 16, 2024
7452350
test/cask/artifact/shared_examples/uninstall_zap: fix for Ruby 3.2+
Bo98 May 17, 2024
727cf5e
extend/pathname: restore old rmtree behaviour
Bo98 May 17, 2024
7073258
Speed up `brew list`
MikeMcQuaid May 17, 2024
23939d6
Merge pull request #17312 from Homebrew/portable-ruby-3.3.1
MikeMcQuaid May 17, 2024
a8bf511
Merge pull request #17317 from Homebrew/list_speedup
MikeMcQuaid May 17, 2024
ddf9426
rubocop: target Ruby 3.3.
MikeMcQuaid May 17, 2024
cc11da6
extend/pathname/rmtree: improve comment.
MikeMcQuaid May 17, 2024
9586473
brew style --fix
MikeMcQuaid May 17, 2024
ae914f6
Merge pull request #17322 from Homebrew/rmtree_comment
MikeMcQuaid May 17, 2024
a408da6
Hide default gems warnings for Ruby 3.4.
MikeMcQuaid May 17, 2024
c269524
Merge pull request #17315 from Homebrew/3.4-gems
MikeMcQuaid May 17, 2024
3a79620
Merge pull request #17323 from Homebrew/rubocop-3.3
MikeMcQuaid May 17, 2024
9872572
Dockerfile: drop libz-dev
Bo98 Feb 19, 2024
79cb329
Merge pull request #16702 from Bo98/no-zlib-dev
p-linnane May 17, 2024
1eb99cd
utils/gems: use BUNDLE_USER_CACHE instead of BUNDLE_CACHE_PATH.
MikeMcQuaid May 17, 2024
bb059b6
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
dependabot[bot] May 17, 2024
de6207f
brew vendor-gems: commit updates.
BrewTestBot May 17, 2024
a8f603d
Merge pull request #17324 from Homebrew/bundle_user_cache
MikeMcQuaid May 17, 2024
e97864a
Merge pull request #17325 from Homebrew/dependabot/bundler/Library/Ho…
MikeMcQuaid May 17, 2024
fd7df63
dev-cmd/prof: add vernier support.
MikeMcQuaid May 17, 2024
0c17665
env_config: add `HOMEBREW_BUNDLE_USER_CACHE`.
MikeMcQuaid May 17, 2024
b8d844c
Merge pull request #17327 from Homebrew/bundle_user_cache_again
MikeMcQuaid May 17, 2024
920364c
formula: trap CMake FetchContent usage instead of using FETCHCONTENT_…
alebcay May 15, 2024
a5139bb
Merge pull request #17310 from alebcay/trap-fetchcontent-provider
MikeMcQuaid May 18, 2024
6b59c03
utils/shell: add `+` to safe shell characters
carlocab May 18, 2024
3319e99
attestation: drop workflow check on core attestation
woodruffw May 18, 2024
291dc28
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
dependabot[bot] May 18, 2024
06abd32
Merge pull request #17331 from Homebrew/ww/drop-workflow-check
p-linnane May 18, 2024
454d940
brew vendor-gems: commit updates.
BrewTestBot May 18, 2024
b0af3c6
Merge pull request #17332 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 18, 2024
a92e6fc
extend/pathname: import rmtree again.
MikeMcQuaid May 18, 2024
e9d989b
Merge pull request #17330 from Homebrew/safe-shell-chars
carlocab May 18, 2024
5c515aa
Add --force to tap instructions
leoheitmannruiz May 19, 2024
91b58f0
Merge pull request #17335 from leoheitmannruiz/patch-1
ZhongRuoyu May 19, 2024
ea05828
Merge pull request #17329 from Homebrew/rmtree
MikeMcQuaid May 20, 2024
b066ac4
SBOM: various fixes.
MikeMcQuaid May 20, 2024
e0bc557
Merge pull request #17336 from Homebrew/sbom_fixes
MikeMcQuaid May 20, 2024
f5790fd
build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1
dependabot[bot] May 20, 2024
2c1e18b
build(deps-dev): bump racc from 1.7.3 to 1.8.0 in /Library/Homebrew
dependabot[bot] May 20, 2024
cf5db4d
brew vendor-gems: commit updates.
BrewTestBot May 20, 2024
18eb12e
Merge pull request #17337 from Homebrew/dependabot/github_actions/cod…
p-linnane May 20, 2024
2bf76cc
Merge pull request #17338 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 20, 2024
7d51384
build(deps): bump ruby/setup-ruby from 1.176.0 to 1.177.0
p-linnane May 20, 2024
2ed61d2
Merge pull request #17339 from Homebrew/setup-ruby-1.177.0
p-linnane May 20, 2024
5a24eb6
Merge pull request #17316 from Homebrew/vernier
MikeMcQuaid May 20, 2024
0243caf
Update manpage and completions.
BrewTestBot May 20, 2024
7c62002
Merge pull request #17340 from Homebrew/sponsors-maintainers-man-comp…
MikeMcQuaid May 20, 2024
b2e837f
rubocops/shared/desc_helper: fix autocorrect infinite loop
Bo98 May 21, 2024
b9a9b0a
Merge pull request #17344 from Homebrew/desc-autocorrect-fix
Bo98 May 21, 2024
7362c9c
docs: clarify upstream taps
p-linnane May 22, 2024
344a502
cask/audit.rb: update signing checks for app, binary, and pkg
krehel Apr 3, 2024
c5fba87
Merge pull request #17345 from Homebrew/upstream-taps-docs
MikeMcQuaid May 22, 2024
82591d1
Merge pull request #17031 from krehel/update-artifact-audit
MikeMcQuaid May 22, 2024
6ca9f19
---
dependabot[bot] May 22, 2024
a3001e0
---
dependabot[bot] May 22, 2024
c931a09
---
dependabot[bot] May 22, 2024
33dc0cc
brew vendor-gems: commit updates.
BrewTestBot May 22, 2024
b352b36
brew vendor-gems: commit updates.
BrewTestBot May 22, 2024
c1d0858
Update RBI files for minitest.
BrewTestBot May 22, 2024
9c84bd1
Merge pull request #17346 from Homebrew/dependabot/github_actions/rub…
p-linnane May 22, 2024
2cd8bdf
Merge pull request #17347 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 22, 2024
7d5a832
Merge pull request #17349 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 22, 2024
eb9470a
---
dependabot[bot] May 22, 2024
7c4232f
brew vendor-gems: commit updates.
BrewTestBot May 22, 2024
6012533
tapioca/config: remove `unf` & `unf_ext`
p-linnane May 22, 2024
5e6a43e
Merge pull request #17348 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 22, 2024
b7b8c13
spdx: update license data.
BrewTestBot May 23, 2024
49609ec
Merge pull request #17350 from Homebrew/spdx-update
carlocab May 23, 2024
b56fef7
dev-cmd/vendor-gems: run bundle clean
Bo98 May 23, 2024
aef6e2f
build(deps-dev): bump json_schemer from 2.1.1 to 2.2.1 in /Library/Ho…
dependabot[bot] May 23, 2024
5302eff
brew vendor-gems: commit updates.
BrewTestBot May 23, 2024
d3e8e0b
Update RBI files for json_schemer.
BrewTestBot May 23, 2024
d70e5d4
.gitignore: add bigdecimal (native gem)
Bo98 May 23, 2024
5a850a3
Merge pull request #17351 from Homebrew/vendor-gems-clean
MikeMcQuaid May 23, 2024
93eb5ea
Merge pull request #16893 from Homebrew/dependabot/bundler/Library/Ho…
MikeMcQuaid May 23, 2024
567db16
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
dependabot[bot] May 23, 2024
09212d5
brew vendor-gems: commit updates.
BrewTestBot May 23, 2024
0941d3c
Merge pull request #17354 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 23, 2024
3392226
Include more Ruby metadata files
MikeMcQuaid May 23, 2024
1c71732
Merge pull request #17353 from Homebrew/rubocop_ruby_version
MikeMcQuaid May 23, 2024
1a87b73
build(deps-dev): bump rubocop from 1.63.5 to 1.64.0 in /Library/Homebrew
dependabot[bot] May 23, 2024
01def2c
brew vendor-gems: commit updates.
BrewTestBot May 23, 2024
1bae66a
Update RBI files for rubocop.
BrewTestBot May 23, 2024
d780bd7
rubocop.yml: disable broken rule for now.
MikeMcQuaid May 23, 2024
6e92884
brew style --fix
MikeMcQuaid May 23, 2024
ff950e6
Merge pull request #17355 from Homebrew/dependabot/bundler/Library/Ho…
MikeMcQuaid May 23, 2024
07e69b0
livecheck/strategy: verify fail-with-body support
EricFromCanada May 23, 2024
ea5023a
Merge pull request #17356 from Homebrew/verify-fail-with-body
MikeMcQuaid May 24, 2024
5701f92
Clean up cask audit tmpdir after use
samford May 24, 2024
86674b4
Merge pull request #17358 from samford/cask-audit-tmpdir-cleanup
MikeMcQuaid May 24, 2024
e872cf1
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
dependabot[bot] May 24, 2024
c14fe80
build(deps): bump warning from 1.3.0 to 1.4.0 in /Library/Homebrew
dependabot[bot] May 24, 2024
6af1b71
brew vendor-gems: commit updates.
BrewTestBot May 24, 2024
e2da608
brew vendor-gems: commit updates.
BrewTestBot May 24, 2024
d60b14d
Update RBI files for warning.
BrewTestBot May 24, 2024
64dda2f
Merge pull request #17360 from Homebrew/dependabot/bundler/Library/Ho…
MikeMcQuaid May 24, 2024
545f17e
Merge pull request #17361 from Homebrew/dependabot/bundler/Library/Ho…
MikeMcQuaid May 24, 2024
5b6d47f
dependabot.yml: consistency updates.
MikeMcQuaid May 24, 2024
f1a7d97
Merge pull request #17359 from Homebrew/update_dependabot
MikeMcQuaid May 24, 2024
ffd6c1f
Revert "Enable HOMEBREW_AUTOREMOVE by autoremove_default"
carlocab May 25, 2024
f26fa34
Merge pull request #17364 from Homebrew/revert-autoremove
p-linnane May 25, 2024
40b7ed9
sorbet: Update RBI files.
BrewTestBot May 26, 2024
9e2ff32
Merge pull request #17365 from Homebrew/sorbet-files-update
p-linnane May 26, 2024
2fcbff8
disable osdn.jp URL
Aaron-212 May 26, 2024
7da9ea0
fix style
Aaron-212 May 26, 2024
9d75d09
fix: allow not validating SBOM
SMillerDev May 26, 2024
fdb347c
Update Library/Homebrew/sbom.rb
SMillerDev May 26, 2024
7be2632
Apply suggestions from code review
MikeMcQuaid May 26, 2024
610b80e
Merge pull request #17368 from Homebrew/fix/sbom/no_error_missing_val…
MikeMcQuaid May 26, 2024
ba6ec70
Revert "Revert "Enable HOMEBREW_AUTOREMOVE by autoremove_default""
MikeMcQuaid May 26, 2024
cb168df
Merge pull request #17369 from Homebrew/revert-17364-revert-autoremove
MikeMcQuaid May 26, 2024
6bd0823
sbom: fix dependency bottle information in SBOM.
MikeMcQuaid May 26, 2024
a91c758
Merge pull request #17370 from Homebrew/sbom_all_bottles_fix
carlocab May 26, 2024
73ead3e
match with url host instead of string
Aaron-212 May 26, 2024
0778379
change tests for auditing OSDN download urls
Aaron-212 May 26, 2024
7aa10a1
`brew style --fix`
p-linnane May 26, 2024
3cb7cec
sorbet: Update RBI files.
BrewTestBot May 27, 2024
9fdb0d5
Merge pull request #17372 from Homebrew/sorbet-files-update
ZhongRuoyu May 27, 2024
7b21cc1
fix typecheck
Aaron-212 May 27, 2024
ae851a7
seperate audit for osdn url
Aaron-212 May 27, 2024
1098727
remove unnecessary cask osdn-incorrect-url-format
Aaron-212 May 27, 2024
ed73551
cask/audit: remove debug message.
MikeMcQuaid May 27, 2024
91affd1
Merge pull request #17366 from Aaron-212/disable-osdn-url
MikeMcQuaid May 27, 2024
ff83a4f
Merge pull request #17280 from Homebrew/timeout-values
carlocab May 27, 2024
7d0ac4d
style: run actionlint.
MikeMcQuaid May 24, 2024
44d0d64
Merge pull request #17357 from Homebrew/brew_style_actionlint
MikeMcQuaid May 27, 2024
e2220ec
cask/audit: Rework tmpdir removal
samford May 27, 2024
92adf6a
Merge pull request #17377 from samford/cask-audit-rework-tmpdir-removal
MikeMcQuaid May 27, 2024
808cfda
dev-cmd/contributions: Fix the date range behaviour
issyl0 May 28, 2024
1f9c764
dev-cmd/contributions: Pass `from` correctly through `count_reviews` too
issyl0 May 28, 2024
cd65109
Merge pull request #17383 from Homebrew/fix-contributions-date-limiting
carlocab May 28, 2024
4be3f8e
formula_auditor: add exemption for `nghttp2`
carlocab May 28, 2024
d1daf1f
Merge pull request #17384 from Homebrew/gcc-dep-nghttp2
MikeMcQuaid May 29, 2024
b3e9d58
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
dependabot[bot] May 29, 2024
076639c
brew vendor-gems: commit updates.
BrewTestBot May 29, 2024
700cbd8
cask/audit: fix nested container extraction
krehel May 29, 2024
443e4e5
Merge pull request #17387 from Homebrew/dependabot/bundler/Library/Ho…
MikeMcQuaid May 29, 2024
9ff9075
build(deps-dev): bump json_schemer in /Library/Homebrew
dependabot[bot] May 30, 2024
336abf2
build(deps): bump ruby/setup-ruby from 1.177.1 to 1.178.0
dependabot[bot] May 30, 2024
bca1bd4
brew vendor-gems: commit updates.
BrewTestBot May 30, 2024
e7eb32c
Update RBI files for json_schemer.
BrewTestBot May 30, 2024
def2f92
Merge pull request #17392 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 30, 2024
cb3101c
Merge pull request #17393 from Homebrew/dependabot/github_actions/rub…
p-linnane May 30, 2024
f8800a5
build(deps-dev): bump tapioca from 0.14.2 to 0.14.3 in /Library/Homebrew
dependabot[bot] May 30, 2024
b391fe7
brew vendor-gems: commit updates.
BrewTestBot May 30, 2024
e32b98c
Update RBI files for tapioca.
BrewTestBot May 30, 2024
968d56c
Merge pull request #17394 from Homebrew/dependabot/bundler/Library/Ho…
carlocab May 30, 2024
4215603
os/mac: fix fetching Linux bottles on macOS
MikeMcQuaid May 31, 2024
e573a53
Output GitHub warning/error annotations to stderr
MikeMcQuaid May 31, 2024
01152a2
Merge pull request #17388 from krehel/audit-nested-containers-fix
MikeMcQuaid May 31, 2024
61e398c
Merge pull request #17396 from Homebrew/fetch_linux_bottles_macos
MikeMcQuaid May 31, 2024
fbe4704
Merge pull request #17397 from Homebrew/github_annotations_stderr
MikeMcQuaid May 31, 2024
712ca36
dev-cmd/bump*: improve autobump messaging.
MikeMcQuaid May 31, 2024
81ecff3
Merge pull request #17398 from Homebrew/improve_autobump_messaging
MikeMcQuaid May 31, 2024
b70b501
Portable Ruby 3.3.2
MikeMcQuaid May 31, 2024
15dc76c
Merge pull request #17399 from Homebrew/portable_ruby_3.3.2
MikeMcQuaid May 31, 2024
8a8289f
build(deps): bump sorbet-runtime and sorbet-static-and-runtime
dependabot[bot] May 31, 2024
1d9792c
build(deps-dev): bump parser in /Library/Homebrew
dependabot[bot] May 31, 2024
01bacf9
build(deps-dev): bump rubocop from 1.64.0 to 1.64.1 in /Library/Homebrew
dependabot[bot] May 31, 2024
0f4af3f
brew vendor-gems: commit updates.
BrewTestBot May 31, 2024
8fd01f4
brew vendor-gems: commit updates.
BrewTestBot May 31, 2024
ee82521
brew vendor-gems: commit updates.
BrewTestBot May 31, 2024
1afa318
Update RBI files for rubocop.
BrewTestBot May 31, 2024
610ac11
Update RBI files for parser.
BrewTestBot May 31, 2024
bfa6181
rubocop: enable Style/SendWithLiteralMethodName
p-linnane May 31, 2024
d9b6f8c
Merge pull request #17402 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 31, 2024
a156daa
Merge pull request #17403 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 31, 2024
fe16e9d
Merge pull request #17404 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane May 31, 2024
179419d
rm unnecessary casts
dduugg May 31, 2024
c9acd4e
Merge pull request #17405 from Homebrew/fewer-casts
dduugg May 31, 2024
5e24be9
Update manpage and completions.
BrewTestBot Jun 1, 2024
c6368be
Merge pull request #17406 from Homebrew/sponsors-maintainers-man-comp…
ZhongRuoyu Jun 1, 2024
da78bcf
dev-cmd/contributions: ‘Coauthorship’ sounds weird
issyl0 Jun 2, 2024
11f042e
Merge pull request #17407 from Homebrew/issyl0-patch-1
ZhongRuoyu Jun 2, 2024
bf87339
dev-cmd/edit: Show API install warning after the edit is done
abitrolly Jun 2, 2024
a23dad7
Fix constructing search query strings with date ranges
issyl0 Jun 2, 2024
02c59d1
Merge pull request #17409 from Homebrew/contributions-fix-review-counts
issyl0 Jun 2, 2024
509fffa
Make more files Sorbet `typed: strict`
issyl0 Jun 2, 2024
fb81a6d
Merge pull request #17410 from Homebrew/more-sorbet-typed-strict
issyl0 Jun 2, 2024
80be27d
Make `brew typecheck --update --suggest-typed` bump strictness further
issyl0 Jun 2, 2024
e130e47
Merge pull request #17411 from Homebrew/typecheck-spoom-better
issyl0 Jun 2, 2024
a4e10d9
GH-17413: Add `--scrub` flag alias to cleanup command
garritfra Jun 3, 2024
26a87c0
Merge pull request #17414 from garritfra/feature/cleanup-scrub-alias
MikeMcQuaid Jun 3, 2024
be07b13
Update manpage and completions.
BrewTestBot Jun 3, 2024
78169b4
Merge pull request #17415 from Homebrew/sponsors-maintainers-man-comp…
carlocab Jun 3, 2024
753add2
cmd/setup-ruby: handle empty command path.
MikeMcQuaid Jun 3, 2024
2b2c34e
build(deps): bump ruby/setup-ruby from 1.178.0 to 1.179.0
dependabot[bot] Jun 3, 2024
522e88a
build(deps-dev): bump rubocop-rspec in /Library/Homebrew
dependabot[bot] Jun 3, 2024
af627d0
brew vendor-gems: commit updates.
BrewTestBot Jun 3, 2024
c99e30c
Update RBI files for rubocop-rspec.
BrewTestBot Jun 3, 2024
4b44967
Merge pull request #17418 from Homebrew/dependabot/github_actions/rub…
p-linnane Jun 3, 2024
c0dd639
Merge pull request #17419 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Jun 3, 2024
2d00e50
cask: skip variations for inapplicable versions
EricFromCanada Jun 3, 2024
2f0f5fb
bin/brew: fix tracking of original paths with brew-in-brew calls
Bo98 Jun 4, 2024
26a07b4
Merge pull request #17417 from Homebrew/setup_ruby_command_path
MikeMcQuaid Jun 4, 2024
62f2e33
Merge pull request #17421 from Homebrew/original-path-fix
MikeMcQuaid Jun 4, 2024
84319ee
Merge pull request #17408 from abitrolly/warn-after-edit
MikeMcQuaid Jun 4, 2024
93e58fb
Merge pull request #17386 from Homebrew/cask-null-variations
MikeMcQuaid Jun 4, 2024
2c1bf79
cmd/vendor-install: handle broken `shasum`.
MikeMcQuaid Jun 4, 2024
2051e05
Merge pull request #17425 from Homebrew/handle_broken_shasum
MikeMcQuaid Jun 4, 2024
5980555
build(deps): bump sorbet-static-and-runtime and sorbet-runtime
dependabot[bot] Jun 4, 2024
ceb96d6
brew vendor-gems: commit updates.
BrewTestBot Jun 4, 2024
4814f45
Merge pull request #17426 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Jun 4, 2024
d3eac38
Curl#curl_headers: Work with 8 exit_status
samford Jun 3, 2024
8236a70
Curl: Add constants for used curl errors
samford Jun 4, 2024
b5a8efc
Merge pull request #17412 from samford/curl-work-with-8-exit_status
MikeMcQuaid Jun 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 32 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// For format details, see https://aka.ms/devcontainer.json.
{
"name": "Homebrew/brew",
"image": "ghcr.io/homebrew/brew:latest",

"workspaceFolder": "/home/linuxbrew/.linuxbrew/Homebrew",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/linuxbrew/.linuxbrew/Homebrew,type=bind,consistency=cached",

"onCreateCommand": ".devcontainer/on-create-command.sh",

"customizations": {
"vscode": {
// Installing all necessary extensions for vscode
// Taken from: .vscode/extensions.json
"extensions": [
"kaiwood.endwise",
"lorankloeze.ruby-rubocop-revived",
"rebornix.ruby",
"sorbet.sorbet-vscode-extension",
"github.vscode-github-actions",
"timonwong.shellcheck",
"foxundermoon.shell-format",
"davidanson.vscode-markdownlint",
"editorconfig.editorconfig"
]
}
},

"remoteEnv": {
"HOMEBREW_GITHUB_API_TOKEN": "${localEnv:GITHUB_TOKEN}"
}
}
48 changes: 48 additions & 0 deletions .devcontainer/on-create-command.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#!/bin/bash
set -e

# fix permissions so Homebrew and Bundler don't complain
sudo chmod -R g-w,o-w /home/linuxbrew

# everything below is too slow to do unless prebuilding so skip it
CODESPACES_ACTION_NAME="$(jq --raw-output '.ACTION_NAME' /workspaces/.codespaces/shared/environment-variables.json)"
if [[ "${CODESPACES_ACTION_NAME}" != "createPrebuildTemplate" ]]
then
echo "Skipping slow items, not prebuilding."
exit 0
fi

# install Homebrew's development gems
brew install-bundler-gems --groups=all

# install Homebrew formulae we might need
brew install shellcheck shfmt gh gnu-tar

# cleanup any mess
brew cleanup

# actually tap homebrew/core, no longer done by default
brew tap --force homebrew/core

# install some useful development things
sudo apt-get update

apt_get_install() {
sudo apt-get install -y \
-o Dpkg::Options::=--force-confdef \
-o Dpkg::Options::=--force-confnew \
"$@"
}

apt_get_install \
openssh-server \
zsh

# Ubuntu 18.04 doesn't include zsh-autosuggestions
if ! grep -q "Ubuntu 18.04" /etc/issue &>/dev/null
then
apt_get_install zsh-autosuggestions
fi

# Start the SSH server so that `gh cs ssh` works.
sudo service ssh start
32 changes: 32 additions & 0 deletions .devcontainer/ubuntu18.04/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
// For format details, see https://aka.ms/devcontainer.json.
{
"name": "Homebrew/brew-ubuntu18.04",
"image": "ghcr.io/homebrew/ubuntu18.04:latest",

"workspaceFolder": "/home/linuxbrew/.linuxbrew/Homebrew",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/linuxbrew/.linuxbrew/Homebrew,type=bind,consistency=cached",

"onCreateCommand": ".devcontainer/on-create-command.sh",

"customizations": {
"vscode": {
// Installing all necessary extensions for vscode
// Taken from: .vscode/extensions.json
"extensions": [
"kaiwood.endwise",
"lorankloeze.ruby-rubocop-revived",
"rebornix.ruby",
"sorbet.sorbet-vscode-extension",
"github.vscode-github-actions",
"timonwong.shellcheck",
"foxundermoon.shell-format",
"davidanson.vscode-markdownlint",
"editorconfig.editorconfig"
]
}
},

"remoteEnv": {
"HOMEBREW_GITHUB_API_TOKEN": "${localEnv:GITHUB_TOKEN}"
}
}
5 changes: 0 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,6 @@ trim_trailing_whitespace = true
# trailing whitespace is crucial for patches
trim_trailing_whitespace = false

[**.drawio.svg]
indent_size = unset
indent_style = unset
insert_final_newline = false

[**.md]
trim_trailing_whitespace = true
x-soft-wrap-text = true
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# Please fill out one of the templates on: https://github.com/Homebrew/brew/issues/new/choose or we will close it without comment.
Please fill out one of the templates on https://github.com/Homebrew/brew/issues/new/choose or we will close your issue without comment.
22 changes: 12 additions & 10 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,7 @@ labels: [bug]
body:
- type: markdown
attributes:
value: Please note we will close your issue without comment if you do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
- type: textarea
attributes:
render: shell
label: "`brew config` output"
validations:
required: true
value: Please note we will close your issue without comment if you do not correctly fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
- type: textarea
attributes:
render: shell
Expand All @@ -20,12 +14,20 @@ body:
- type: checkboxes
attributes:
label: Verification
description: Please verify that you've followed these steps.
description: Please verify that you've followed these steps. If you cannot truthfully check these boxes, open a discussion at https://github.com/orgs/Homebrew/discussions instead.
options:
- label: I ran `brew update` and am still able to reproduce my issue.
- label: My "`brew doctor` output" above says `Your system is ready to brew.` and am still able to reproduce my issue.
required: true
- label: I ran `brew update` twice and am still able to reproduce my issue.
required: true
- label: I have resolved all warnings from `brew doctor` and that did not fix my problem.
- label: This issue's title and/or description do not reference a single formula e.g. `brew install wget`. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.
required: true
- type: textarea
attributes:
render: shell
label: "`brew config` output"
validations:
required: true
- type: textarea
attributes:
label: What were you trying to do (and why)?
Expand Down
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ body:
- type: markdown
attributes:
value: Please note we will close your issue without comment if you do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.
- type: checkboxes
attributes:
label: Verification
description: Please verify that you've followed these steps.
options:
- label: This issue's title and/or description do not reference a single formula e.g. `brew install wget`. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.
required: true
- type: textarea
attributes:
label: Provide a detailed description of the proposed feature
Expand Down
17 changes: 17 additions & 0 deletions .github/actionlint-matcher.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"problemMatcher": [
{
"owner": "actionlint",
"pattern": [
{
"regexp": "^(?:\\x1b\\[\\d+m)?(.+?)(?:\\x1b\\[\\d+m)*:(?:\\x1b\\[\\d+m)*(\\d+)(?:\\x1b\\[\\d+m)*:(?:\\x1b\\[\\d+m)*(\\d+)(?:\\x1b\\[\\d+m)*: (?:\\x1b\\[\\d+m)*(.+?)(?:\\x1b\\[\\d+m)* \\[(.+?)\\]$",
"file": 1,
"line": 2,
"column": 3,
"message": 4,
"code": 5
}
]
}
]
}
8 changes: 8 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
self-hosted-runner:
# Labels of self-hosted runner in array of strings.
labels: []
# Configuration variables in array of strings defined in your repository or
# organization. `null` means disabling configuration variables check.
# Empty array means no configuration variable is allowed.
config-variables:
- BREW_COMMIT_APP_ID
1 change: 1 addition & 0 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ coverage:
status:
project:
default:
informational: true
threshold: 0.05%
patch:
default:
Expand Down
2 changes: 0 additions & 2 deletions .github/codeql/codeql-config.yml

This file was deleted.

35 changes: 34 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,48 @@ updates:
directory: /
schedule:
interval: daily
allow:
- dependency-type: all
# The actions in triage-issues.yml are updated in the Homebrew/.github repo
ignore:
- dependency-name: actions/stale
- dependency-name: dessant/lock-threads
groups:
artifacts:
patterns:
- actions/*-artifact

- package-ecosystem: bundler
directory: /Library/Homebrew
schedule:
interval: daily
allow:
- dependency-type: all
versioning-strategy: lockfile-only

- package-ecosystem: npm
directory: /
schedule:
interval: daily
allow:
- dependency-type: all

- package-ecosystem: docker
directory: /
schedule:
interval: daily
allow:
- dependency-type: all

- package-ecosystem: devcontainers
directory: /
schedule:
interval: daily
allow:
- dependency-type: all

- package-ecosystem: pip
directory: /
schedule:
interval: daily
allow:
- dependency-type: all
1 change: 1 addition & 0 deletions .github/maintainers.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
["Moisan","timsutton","MikeMcQuaid","singingwolfboy","issyl0","dtrodrigues","dduugg","bayandin","Bo98","reitermarkus","SMillerDev","chenrui333","samford","fxcoudert","woodruffw","EricFromCanada","iMichka","alebcay","miccal","razvanazamfirei","branchvincent","cho-m","ZhongRuoyu","carlocab","Rylan12","nandahkrishna","krehel","bevanjkay","apainintheneck","p-linnane"]
51 changes: 51 additions & 0 deletions .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: actionlint

on:
push:
branches:
- master
paths:
- '.github/workflows/*.ya?ml'
- '.github/actionlint.yaml'
pull_request:
paths:
- '.github/workflows/*.ya?ml'
- '.github/actionlint.yaml'
merge_group:

env:
HOMEBREW_DEVELOPER: 1
HOMEBREW_NO_AUTO_UPDATE: 1
HOMEBREW_NO_ENV_HINTS: 1

concurrency:
group: "actionlint-${{ github.ref }}"
cancel-in-progress: ${{ github.event_name == 'pull_request' }}

jobs:
workflow_syntax:
if: github.repository_owner == 'Homebrew'
runs-on: ubuntu-22.04
steps:
- name: Set up Homebrew
id: setup-homebrew
uses: Homebrew/actions/setup-homebrew@master
with:
core: false
cask: false
test-bot: false

- name: Set up actionlint
env:
HOMEBREW_REPOSITORY: ${{ steps.setup-homebrew.outputs.repository-path }}
run: |
brew install actionlint shellcheck

# Annotations work only relative to GITHUB_WORKSPACE
(shopt -s dotglob; rm -rf "${GITHUB_WORKSPACE:?}"/*; mv "${HOMEBREW_REPOSITORY:?}"/* "$GITHUB_WORKSPACE")
rmdir "$HOMEBREW_REPOSITORY"
ln -vs "$GITHUB_WORKSPACE" "$HOMEBREW_REPOSITORY"

echo "::add-matcher::.github/actionlint-matcher.json"

- run: actionlint
50 changes: 50 additions & 0 deletions .github/workflows/autogenerated-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Autogenerated files check

on:
pull_request:
paths:
- .github/workflows/autogenerated-files.yml
- README.md
- completions/**
- docs/Manpage.md
- manpages/brew.1

permissions:
contents: read

env:
HOMEBREW_DEVELOPER: 1
HOMEBREW_NO_AUTO_UPDATE: 1

jobs:
autogenerated:
runs-on: ubuntu-22.04
if: github.repository == 'Homebrew/brew'
steps:
- name: Set up Homebrew
id: set-up-homebrew
uses: Homebrew/actions/setup-homebrew@master
with:
core: false
cask: false
test-bot: true

- name: Cache Bundler RubyGems
uses: actions/cache@v4
with:
path: ${{ steps.set-up-homebrew.outputs.gems-path }}
key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
restore-keys: ${{ runner.os }}-rubygems-

- name: Check for changes to autogenerated files
id: check
run: |
if brew generate-man-completions
then
echo "This PR modifies autogenerated files!" >&2
echo "Please ensure their source files are updated and then run the following:
brew generate-man-completions" >&2
exit 1
else
exit 0
fi
Loading