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 #2

Open
wants to merge 10,000 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
46fab44
test/service_spec: fix tests
ZhongRuoyu Dec 3, 2024
b744276
brew vendor-gems: commit updates.
BrewTestBot Dec 3, 2024
1618e7c
Update RBI files for rubocop.
BrewTestBot Dec 3, 2024
693dd7a
brew vendor-gems: commit updates.
BrewTestBot Dec 3, 2024
4f750be
brew vendor-gems: commit updates.
BrewTestBot Dec 3, 2024
f2e8131
brew vendor-gems: commit updates.
BrewTestBot Dec 3, 2024
1597e02
Update RBI files for rspec-support.
BrewTestBot Dec 3, 2024
a8a6a5b
utils/service: simplify
ZhongRuoyu Dec 3, 2024
eb4afdc
Merge pull request #18862 from Homebrew/dependabot/bundler/Library/Ho…
ZhongRuoyu Dec 3, 2024
109356a
Merge pull request #18860 from Homebrew/dependabot/bundler/Library/Ho…
ZhongRuoyu Dec 3, 2024
ff822bf
Merge pull request #18861 from Homebrew/dependabot/bundler/Library/Ho…
ZhongRuoyu Dec 3, 2024
4f03c10
Merge pull request #18859 from Homebrew/dependabot/bundler/Library/Ho…
ZhongRuoyu Dec 3, 2024
e1fdd2e
Enable strict typing in NamedArgs
dduugg Dec 4, 2024
75b3736
feat: Add Bash completion for Homebrew aliases
yermulnik Nov 19, 2024
52c8c64
Merge pull request #18791 from yermulnik/master
MikeMcQuaid Dec 4, 2024
8b7c074
Merge pull request #18864 from Homebrew/systemd-new-line
MikeMcQuaid Dec 4, 2024
dc75274
Update manpage and completions.
BrewTestBot Dec 4, 2024
36d06c5
Merge remote-tracking branch 'origin/master' into systemd-quote
ZhongRuoyu Dec 4, 2024
15c8508
Merge pull request #18866 from Homebrew/sponsors-maintainers-man-comp…
ZhongRuoyu Dec 4, 2024
2d8a19d
Merge pull request #18865 from Homebrew/systemd-quote
MikeMcQuaid Dec 4, 2024
90d066c
Tidy up layout
dduugg Dec 4, 2024
88b6a82
build(deps): bump actions/attest-build-provenance from 1.4.4 to 2.0.0
dependabot[bot] Dec 4, 2024
0b2daa6
build(deps): bump sorbet-runtime in /Library/Homebrew
dependabot[bot] Dec 4, 2024
811536a
build(deps-dev): bump minitest in /Library/Homebrew
dependabot[bot] Dec 4, 2024
99b46bc
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 4, 2024
b95fe2b
brew vendor-gems: commit updates.
BrewTestBot Dec 4, 2024
6feb042
brew vendor-gems: commit updates.
BrewTestBot Dec 4, 2024
96e36b1
Update RBI files for minitest.
BrewTestBot Dec 4, 2024
214d363
brew vendor-gems: commit updates.
BrewTestBot Dec 4, 2024
7c7a9cd
Merge pull request #18868 from Homebrew/dependabot/github_actions/act…
p-linnane Dec 4, 2024
ad70bcb
Merge pull request #18867 from Homebrew/typed-named-args
dduugg Dec 4, 2024
7d703b7
Merge pull request #18870 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 4, 2024
2ee13fa
Merge pull request #18872 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 4, 2024
b93c179
Merge pull request #18869 from Homebrew/dependabot/bundler/Library/Ho…
dduugg Dec 4, 2024
84225d0
pkg_version: make `typed: strict`
MikeMcQuaid Dec 5, 2024
1b7f8ed
Merge pull request #18875 from Homebrew/strict_pkg_version
MikeMcQuaid Dec 5, 2024
316bf36
Upload test results to CodeCov
MikeMcQuaid Dec 5, 2024
861c462
Merge pull request #18876 from Homebrew/codecov_test_results
MikeMcQuaid Dec 5, 2024
291e02b
build(deps-dev): bump rbs from 3.6.1 to 3.7.0 in /Library/Homebrew
dependabot[bot] Dec 5, 2024
b0d7e20
build(deps): bump actions/cache from 4.1.2 to 4.2.0
dependabot[bot] Dec 5, 2024
a5e4271
build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.0
dependabot[bot] Dec 5, 2024
d476033
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 5, 2024
41e2daa
brew vendor-gems: commit updates.
BrewTestBot Dec 5, 2024
10aa6bc
Update RBI files for rbs.
BrewTestBot Dec 5, 2024
2bebe8d
brew vendor-gems: commit updates.
BrewTestBot Dec 5, 2024
baa9150
Merge pull request #18878 from Homebrew/dependabot/github_actions/act…
p-linnane Dec 5, 2024
62329ea
Merge pull request #18879 from Homebrew/dependabot/github_actions/cod…
p-linnane Dec 5, 2024
4d14f35
Merge pull request #18877 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 5, 2024
eb23509
Merge pull request #18880 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 5, 2024
e5d47f8
attestation: handle multiple subjects
woodruffw Dec 5, 2024
9e82563
document the version that causes problems here
woodruffw Dec 5, 2024
057a6c5
add multi subject test
woodruffw Dec 5, 2024
8c868ba
Merge pull request #18883 from Homebrew/ww/attestations-verify-multip…
woodruffw Dec 5, 2024
88a84dc
Update sponsors.
BrewTestBot Dec 6, 2024
c3a6fa5
Merge pull request #18884 from Homebrew/sponsors-maintainers-man-comp…
carlocab Dec 6, 2024
64edbe6
os/mac/hardware/cpu: add M4 Pro/Max
ZhongRuoyu Dec 6, 2024
1065b55
Merge pull request #18885 from Homebrew/m4-max-cpufamily
MikeMcQuaid Dec 6, 2024
a5c0b44
update-maintainers: ignore accents when sorting names
EricFromCanada Dec 6, 2024
ba33e3a
Merge pull request #18886 from Homebrew/maintainers-name-sorting
MikeMcQuaid Dec 6, 2024
4514c61
Update maintainers.
BrewTestBot Dec 6, 2024
fd3aa7d
Merge pull request #18887 from Homebrew/sponsors-maintainers-man-comp…
MikeMcQuaid Dec 6, 2024
8bac441
workflows/docs: enable merge queue/group jobs.
MikeMcQuaid Dec 6, 2024
710b4e7
Merge pull request #18888 from Homebrew/docs_merge_groups
MikeMcQuaid Dec 6, 2024
4a1e032
build(deps): bump actions/attest-build-provenance from 2.0.0 to 2.0.1
dependabot[bot] Dec 6, 2024
88c52b1
build(deps): bump codecov/codecov-action from 5.1.0 to 5.1.1
dependabot[bot] Dec 6, 2024
9a2b386
Remove unsafe references from CLI and Formulary code
dduugg Dec 6, 2024
2a5715e
Merge pull request #18889 from Homebrew/dependabot/github_actions/act…
dduugg Dec 6, 2024
ba9581f
Merge pull request #18890 from Homebrew/dependabot/github_actions/cod…
dduugg Dec 6, 2024
e2d1033
Fix alias_name logic
dduugg Dec 6, 2024
a3ab824
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 6, 2024
d341e71
brew vendor-gems: commit updates.
BrewTestBot Dec 6, 2024
c1f664d
Merge pull request #18894 from Homebrew/unsafe-cleanup
dduugg Dec 6, 2024
405ceda
Merge pull request #18893 from Homebrew/dependabot/bundler/Library/Ho…
ZhongRuoyu Dec 7, 2024
d49e01b
fix(livecheck/pypi): update to use json endpoint to query version
chenrui333 Dec 7, 2024
06aaeaf
Minor CLI code improvements
dduugg Dec 7, 2024
52dc5cd
build(deps): bump ruby/setup-ruby from 1.202.0 to 1.203.0
dependabot[bot] Dec 7, 2024
895f130
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 7, 2024
9567d57
Add missing utils/service require
apainintheneck Dec 7, 2024
f16f641
Merge pull request #18900 from Homebrew/fix-utils-service-require-error
apainintheneck Dec 7, 2024
5cd3116
Merge pull request #18896 from Homebrew/dependabot/github_actions/rub…
ZhongRuoyu Dec 7, 2024
103e371
brew vendor-gems: commit updates.
BrewTestBot Dec 7, 2024
8896086
Merge pull request #18897 from Homebrew/dependabot/bundler/Library/Ho…
ZhongRuoyu Dec 7, 2024
935eb89
Pypi: Rework to use Json::find_versions
samford Dec 7, 2024
ac4854e
Pypi: Expand test coverage
samford Dec 8, 2024
b13a4c5
Merge pull request #18895 from chenrui333/update-to-use-json-endpoint
samford Dec 8, 2024
8fa9b72
Merge pull request #18902 from Homebrew/cli-cleanup
dduugg Dec 8, 2024
3a42437
Remove OpenStruct from CLI::Args
dduugg Nov 30, 2024
3ea76b8
Avoid re-defining #formula?
dduugg Dec 1, 2024
fef1211
Use method result table
dduugg Dec 6, 2024
1a83801
Add special case for #tap
dduugg Dec 6, 2024
2902eec
Use table lookups
dduugg Dec 7, 2024
6d19b84
Fix args validation
dduugg Dec 7, 2024
659f993
Avoid exposing table
dduugg Dec 7, 2024
aa7da18
Access table internally
dduugg Dec 7, 2024
73046d6
Make cli_args idiomatic
dduugg Dec 7, 2024
ce9216e
Fix use of tap
dduugg Dec 7, 2024
08c927b
Json: Allow nil regex block argument
samford Dec 8, 2024
270313f
Pypi: Restore regex support
samford Dec 8, 2024
ebede56
cask/artifact/abstract_uninstall: handle sudo trashed paths correctly
apainintheneck Dec 8, 2024
ff7b953
Merge pull request #18904 from Homebrew/update-cask-uninstall-trash-m…
MikeMcQuaid Dec 9, 2024
ad356d3
Merge pull request #18903 from Homebrew/livecheck/pypi-handle-regex
MikeMcQuaid Dec 9, 2024
ccdf39f
dev-cmd/tap-new: improve handling of multi-user setups
Bo98 Dec 10, 2024
03d29a5
Merge pull request #18909 from Homebrew/tap-new-multiuser
MikeMcQuaid Dec 10, 2024
5256937
chore(formula): raise error if no universal binaries are found to deu…
chenrui333 Dec 10, 2024
5a4d643
Merge pull request #18910 from chenrui333/deuniversalize_machos-raise…
MikeMcQuaid Dec 10, 2024
84f0617
build(deps): bump actions/attest-build-provenance from 2.0.1 to 2.1.0
dependabot[bot] Dec 10, 2024
eae8d1b
Merge pull request #18911 from Homebrew/dependabot/github_actions/act…
p-linnane Dec 10, 2024
abb330d
github/workflows: use merge_group instead of push events.
MikeMcQuaid Dec 10, 2024
29e9087
Merge pull request #18912 from Homebrew/merge_group_not_push
MikeMcQuaid Dec 10, 2024
69f2d3b
Merge branch 'master' into no-ostruct
dduugg Dec 10, 2024
a50e15e
cmd/list: support using `--full-name` with `--installed-on-request` e…
ZhongRuoyu Dec 11, 2024
95d2377
Merge pull request #18913 from Homebrew/list-full-name
MikeMcQuaid Dec 11, 2024
563c2b1
Merge pull request #18847 from Homebrew/no-ostruct
dduugg Dec 11, 2024
9e3e1e1
Namespace some top-level constants
dduugg Dec 11, 2024
0bcb764
Merge pull request #18914 from Homebrew/scope-constants
dduugg Dec 11, 2024
8bee055
cask/info: send missing args after removing openstruct
apainintheneck Dec 12, 2024
9c0987c
cask/info: update tests
apainintheneck Dec 12, 2024
9783ab0
Merge pull request #18917 from Homebrew/send-args-to-cask-info
MikeMcQuaid Dec 12, 2024
6505e84
build(deps-dev): bump rubocop from 1.69.1 to 1.69.2 in /Library/Homebrew
dependabot[bot] Dec 12, 2024
d4a128f
build(deps-dev): bump rubocop-rspec in /Library/Homebrew
dependabot[bot] Dec 12, 2024
0faaa33
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 12, 2024
2a3169d
bin/brew: fix prioritisation of system env files
carlocab Dec 12, 2024
2c190f5
brew vendor-gems: commit updates.
BrewTestBot Dec 12, 2024
398ac46
Merge pull request #18924 from Homebrew/dependabot/bundler/Library/Ho…
carlocab Dec 12, 2024
8390c79
brew vendor-gems: commit updates.
BrewTestBot Dec 13, 2024
b34fe7e
Update RBI files for rubocop.
BrewTestBot Dec 13, 2024
a9f1b35
brew vendor-gems: commit updates.
BrewTestBot Dec 13, 2024
c737251
Update RBI files for rubocop-rspec.
BrewTestBot Dec 13, 2024
59de157
Merge pull request #18920 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 13, 2024
ae4d293
Merge pull request #18922 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 13, 2024
6a23f24
stale-issues.yml: update to match main configuration
BrewTestBot Dec 13, 2024
012d737
Merge pull request #18928 from Homebrew/sync-shared-config
ZhongRuoyu Dec 13, 2024
56e4131
workflows: use full version numbers
p-linnane Dec 13, 2024
b670861
Merge pull request #18927 from Homebrew/system-env-file-priority
carlocab Dec 13, 2024
2701dc5
Merge pull request #18929 from Homebrew/actions-full-versions
MikeMcQuaid Dec 13, 2024
a62ed66
build(deps-dev): bump rubocop-ast in /Library/Homebrew
dependabot[bot] Dec 13, 2024
34d0200
build(deps-dev): bump logger from 1.6.2 to 1.6.3 in /Library/Homebrew
dependabot[bot] Dec 13, 2024
61cf19b
brew vendor-gems: commit updates.
BrewTestBot Dec 13, 2024
dff03f0
brew vendor-gems: commit updates.
BrewTestBot Dec 13, 2024
c6e1851
Update RBI files for rubocop-ast.
BrewTestBot Dec 13, 2024
e9e319a
Update RBI files for logger.
BrewTestBot Dec 13, 2024
841903c
Merge pull request #18932 from Homebrew/dependabot/bundler/Library/Ho…
dduugg Dec 13, 2024
c455911
Merge pull request #18931 from Homebrew/dependabot/bundler/Library/Ho…
dduugg Dec 13, 2024
e9671db
utils/github: handle over 30 changed files
cho-m Dec 14, 2024
fba828b
build(deps): bump ruby/setup-ruby from 1.203.0 to 1.204.0
dependabot[bot] Dec 14, 2024
e21d876
Merge pull request #18934 from Homebrew/dependabot/github_actions/rub…
p-linnane Dec 14, 2024
4d52f24
workflows: fix mis-pinned codeql-action hashes
p-linnane Dec 14, 2024
ccb463b
Merge pull request #18933 from Homebrew/no-conflicts-paginate
carlocab Dec 14, 2024
a86c7c1
Merge pull request #18935 from Homebrew/codeql-action-fixes
EricFromCanada Dec 14, 2024
cb23433
feat: only block cask install on Linux
SMillerDev Nov 23, 2024
d129d10
dependabot: remove lock-threads
p-linnane Dec 14, 2024
953dac9
Merge pull request #18937 from Homebrew/rm-lock-threads
p-linnane Dec 14, 2024
f7f5f67
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 14, 2024
5cfc708
brew vendor-gems: commit updates.
BrewTestBot Dec 14, 2024
7c942cc
Merge pull request #18939 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 14, 2024
9088752
build(deps-dev): bump rexml from 3.3.9 to 3.4.0 in /Library/Homebrew
dependabot[bot] Dec 15, 2024
9a32f13
brew vendor-gems: commit updates.
BrewTestBot Dec 15, 2024
3001afe
Merge pull request #18941 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 15, 2024
60b5e06
formula: conditionally use executable name as completion name
cho-m Dec 15, 2024
6c14bcb
Merge pull request #18942 from Homebrew/completion-base_name
MikeMcQuaid Dec 16, 2024
640f215
Merge pull request #18808 from Homebrew/feat/cask/block_install
MikeMcQuaid Dec 16, 2024
9be4fa6
build(deps): bump docker/setup-buildx-action from 3.7.1 to 3.8.0
dependabot[bot] Dec 16, 2024
d43fa1f
Merge pull request #18944 from Homebrew/dependabot/github_actions/doc…
dduugg Dec 16, 2024
65fe5e2
formula: add clap completion style
daeho-ro Dec 16, 2024
4403280
cmd/list: fix duplicate casks when symlinks exist
Dec 17, 2024
6d2a500
Merge pull request #18946 from vidishanevatia/fix-cask-list-symlinks
MikeMcQuaid Dec 17, 2024
39a40e9
Merge pull request #18945 from daeho-ro/clap-completion
MikeMcQuaid Dec 17, 2024
59e8d65
build(deps-dev): bump sorbet-static-and-runtime in /Library/Homebrew
dependabot[bot] Dec 17, 2024
4456385
build(deps-dev): bump rbi from 0.2.1 to 0.2.2 in /Library/Homebrew
dependabot[bot] Dec 17, 2024
7a17660
Merge pull request #18950 from Homebrew/dependabot/bundler/Library/Ho…
dduugg Dec 17, 2024
af131d0
sorbet: Update RBI files.
BrewTestBot Dec 18, 2024
2d62e88
brew vendor-gems: commit updates.
BrewTestBot Dec 18, 2024
720c1f0
Merge pull request #18951 from Homebrew/sorbet-files-update
ZhongRuoyu Dec 18, 2024
49cd9dd
Merge branch 'master' into dependabot/bundler/Library/Homebrew/sorbet…
dduugg Dec 18, 2024
d94720e
Merge pull request #18947 from Homebrew/dependabot/bundler/Library/Ho…
dduugg Dec 18, 2024
dbe6cf4
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 18, 2024
2e1d684
build(deps-dev): bump json from 2.9.0 to 2.9.1 in /Library/Homebrew
dependabot[bot] Dec 18, 2024
1af0a27
brew vendor-gems: commit updates.
BrewTestBot Dec 18, 2024
78afb3c
Merge pull request #18957 from Homebrew/dependabot/bundler/Library/Ho…
carlocab Dec 18, 2024
ce8b62d
build(deps): bump actions/upload-artifact in the artifacts group
dependabot[bot] Dec 18, 2024
4e1bb15
build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2
dependabot[bot] Dec 18, 2024
c1682d2
Merge pull request #18958 from Homebrew/dependabot/github_actions/art…
ZhongRuoyu Dec 19, 2024
afdaa20
workflows/tests: fix RSpec JUnit XML filenames.
MikeMcQuaid Dec 19, 2024
af9d13f
Merge pull request #18823 from Homebrew/pkgconf-shim
cho-m Dec 19, 2024
5722d3d
os/mac/pkgconfig/15: update expat version for 15.2
cho-m Dec 19, 2024
4db46ee
Merge pull request #18964 from Homebrew/macos-15.2-expat
carlocab Dec 19, 2024
d4e06b4
patch: restore output from failed patch
cho-m Dec 19, 2024
c8d0a19
test/download_strategies/abstract_spec: fix test
cho-m Dec 19, 2024
7aa0fc3
Merge branch 'master' into dependabot/github_actions/codecov/codecov-…
dduugg Dec 19, 2024
9d81276
Merge branch 'master' into dependabot/bundler/Library/Homebrew/sorbet…
dduugg Dec 19, 2024
ad000a0
Merge pull request #18959 from Homebrew/dependabot/github_actions/cod…
ZhongRuoyu Dec 19, 2024
019bde8
Merge pull request #18954 from Homebrew/dependabot/bundler/Library/Ho…
carlocab Dec 19, 2024
640175e
Merge pull request #18961 from Homebrew/rspec_junit_filenames
MikeMcQuaid Dec 20, 2024
8b4f2c6
build(deps-dev): bump vernier from 1.4.0 to 1.5.0 in /Library/Homebrew
dependabot[bot] Dec 20, 2024
8efd816
brew vendor-gems: commit updates.
BrewTestBot Dec 20, 2024
2ca46d7
Update RBI files for vernier.
BrewTestBot Dec 20, 2024
3fc8f6f
Merge pull request #18965 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 20, 2024
317742d
workflows/tests: run some jobs on push.
MikeMcQuaid Dec 20, 2024
2e12fd2
Merge pull request #18966 from Homebrew/download_strategies/abstract-…
MikeMcQuaid Dec 20, 2024
b35ff5d
Merge pull request #18963 from Homebrew/patch-show-failed-output
MikeMcQuaid Dec 20, 2024
d09fb09
Merge pull request #18967 from Homebrew/cache_master_push_jobs
MikeMcQuaid Dec 20, 2024
8e40cb3
build(deps-dev): bump sorbet in /Library/Homebrew
dependabot[bot] Dec 20, 2024
eb32ee7
build(deps): bump warning from 1.4.0 to 1.5.0 in /Library/Homebrew
dependabot[bot] Dec 20, 2024
9b613ea
build(deps-dev): bump erubi from 1.13.0 to 1.13.1 in /Library/Homebrew
dependabot[bot] Dec 20, 2024
21f3536
deprecate_disable: `typed: strict`
cho-m Dec 20, 2024
eebcd60
test/deprecate_disable_spec: increase test coverage
cho-m Dec 20, 2024
1c6cad7
brew vendor-gems: commit updates.
BrewTestBot Dec 20, 2024
2c338da
brew vendor-gems: commit updates.
BrewTestBot Dec 20, 2024
ece8b0b
Update RBI files for warning.
BrewTestBot Dec 20, 2024
3989403
brew vendor-gems: commit updates.
BrewTestBot Dec 20, 2024
a023884
Update RBI files for erubi.
BrewTestBot Dec 20, 2024
d4181f0
ast_constants: order `deprecate!` before `disable!`
cho-m Dec 20, 2024
9f02eff
Merge pull request #18972 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 20, 2024
1c5e536
Merge pull request #18969 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 20, 2024
5fca774
Merge pull request #18970 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 20, 2024
5656b66
build(deps-dev): bump logger from 1.6.3 to 1.6.4 in /Library/Homebrew
dependabot[bot] Dec 20, 2024
61a75a4
brew vendor-gems: commit updates.
BrewTestBot Dec 20, 2024
d88c468
Update RBI files for logger.
BrewTestBot Dec 20, 2024
1d471a2
Merge pull request #18975 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 20, 2024
9abfafb
formula: update `pour_bottle?` CLT error message
carlocab Dec 21, 2024
a492c86
dependabot: Group Sorbet updates together
issyl0 Dec 21, 2024
e0b5764
Merge pull request #18979 from Homebrew/dependabot-group-sorbet
issyl0 Dec 21, 2024
f640007
build(deps): bump github/codeql-action from 3.27.9 to 3.28.0
dependabot[bot] Dec 21, 2024
a26d885
build(deps): bump actions/create-github-app-token from 1.11.0 to 1.11.1
dependabot[bot] Dec 21, 2024
d8065c8
build(deps): bump the sorbet group in /Library/Homebrew with 4 updates
dependabot[bot] Dec 21, 2024
db7d565
Merge pull request #18981 from Homebrew/dependabot/github_actions/act…
carlocab Dec 21, 2024
d50d38a
Merge pull request #18980 from Homebrew/dependabot/github_actions/git…
carlocab Dec 21, 2024
4555efd
brew vendor-gems: commit updates.
BrewTestBot Dec 21, 2024
f2ce131
Merge pull request #18982 from Homebrew/dependabot/bundler/Library/Ho…
carlocab Dec 21, 2024
5fdb186
tap command: add -f alias to --force flag
rrotter Dec 22, 2024
b6e51ee
Added proper pyenv support to brew pyenv-sync by symlinking major ver…
landoncrabtree Dec 21, 2024
7d31007
Merge pull request #18985 from rrotter/force_tap
p-linnane Dec 22, 2024
63b8de6
build(deps-dev): bump prism from 1.2.0 to 1.3.0 in /Library/Homebrew
dependabot[bot] Dec 22, 2024
78db4fc
brew vendor-gems: commit updates.
BrewTestBot Dec 22, 2024
c5fd556
Update RBI files for prism.
BrewTestBot Dec 22, 2024
2c3d780
Update manpage and completions.
BrewTestBot Dec 22, 2024
ef1b953
Merge pull request #18987 from Homebrew/dependabot/bundler/Library/Ho…
p-linnane Dec 22, 2024
2f3e3b7
Merge pull request #18988 from Homebrew/sponsors-maintainers-man-comp…
p-linnane Dec 22, 2024
264a735
sorbet: Update RBI files.
BrewTestBot Dec 23, 2024
6ea9df6
Merge pull request #18989 from Homebrew/sorbet-files-update
ZhongRuoyu Dec 23, 2024
d5e1b51
Merge pull request #18974 from Homebrew/deprecate-disable-order
MikeMcQuaid Dec 23, 2024
60f781f
Merge pull request #18968 from Homebrew/deprecate_disable-type
MikeMcQuaid Dec 23, 2024
9f48c5d
Merge pull request #18977 from Homebrew/clt-message
MikeMcQuaid Dec 23, 2024
402c47f
Merge pull request #18978 from landoncrabtree/pyenv-major-symlink
MikeMcQuaid Dec 23, 2024
0f812e7
build(deps): bump ruby/setup-ruby from 1.204.0 to 1.205.0
dependabot[bot] Dec 23, 2024
4ecf9b5
Merge pull request #18992 from Homebrew/dependabot/github_actions/rub…
issyl0 Dec 23, 2024
e691240
Remove BuildPulse and use CodeCov instead
MikeMcQuaid Dec 24, 2024
18cab73
Merge pull request #18995 from Homebrew/remove_buildpulse
MikeMcQuaid Dec 24, 2024
02560c9
Sort list of '--version'ed casks.
ascherer Dec 24, 2024
882bb52
Merge pull request #18996 from ascherer/sort-casks-with-versions
MikeMcQuaid Dec 24, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 46 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
// For format details, see https://aka.ms/devcontainer.json.
{
"name": "Homebrew/brew",
"image": "ghcr.io/homebrew/brew:master",
"workspaceFolder": "/home/linuxbrew/.linuxbrew/Homebrew",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/linuxbrew/.linuxbrew/Homebrew,type=bind,consistency=cached",
"onCreateCommand": ".devcontainer/on-create-command.sh",
"customizations": {
"codespaces": {
"repositories": {
"Homebrew/homebrew-bundle": {
"permissions": {
"contents": "write"
}
},
"Homebrew/homebrew-services": {
"permissions": {
"contents": "write"
}
}
}
},
"vscode": {
// Installing all necessary extensions for vscode
// Taken from: .vscode/extensions.json
"extensions": [
"Shopify.ruby-lsp",
"sorbet.sorbet-vscode-extension",
"github.vscode-github-actions",
"anykeyh.simplecov-vscode",
"ms-azuretools.vscode-docker",
"github.vscode-pull-request-github",
"davidanson.vscode-markdownlint",
"foxundermoon.shell-format",
"timonwong.shellcheck",
"ban.spellright",
"redhat.vscode-yaml",
"koichisasada.vscode-rdbg",
"editorconfig.editorconfig"
]
}
},
"remoteEnv": {
"HOMEBREW_GITHUB_API_TOKEN": "${localEnv:GITHUB_TOKEN}"
}
}
45 changes: 45 additions & 0 deletions .devcontainer/on-create-command.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
#!/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
# tap some other repos so codespaces can be used for developing multiple taps
brew tap homebrew/bundle
brew tap homebrew/services

# 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

# Start the SSH server so that `gh cs ssh` works.
sudo service ssh start
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.

40 changes: 38 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,51 @@ 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
groups:
sorbet:
patterns:
- "sorbet*"

- 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
84 changes: 84 additions & 0 deletions .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: actionlint

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

env:
HOMEBREW_DEVELOPER: 1
HOMEBREW_NO_AUTO_UPDATE: 1
HOMEBREW_NO_ENV_HINTS: 1

defaults:
run:
shell: bash -xeuo pipefail {0}

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

permissions: {}

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

- name: Install tools
run: brew install actionlint shellcheck zizmor

- name: Set up GITHUB_WORKSPACE
env:
HOMEBREW_REPOSITORY: ${{ steps.setup-homebrew.outputs.repository-path }}
run: |
# 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: |
# NOTE: exit code intentionally suppressed here
zizmor --format sarif . > results.sarif || true

- name: Upload SARIF file
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
with:
name: results.sarif
path: results.sarif

- run: actionlint

upload_sarif:
needs: workflow_syntax
runs-on: ubuntu-latest
permissions:
contents: read
security-events: write
steps:
- name: Download SARIF file
uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
with:
name: results.sarif
path: results.sarif

- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@48ab28a6f5dbc2a99bf1e0131198dd8f1df78169 # v3.28.0
with:
sarif_file: results.sarif
category: zizmor
54 changes: 54 additions & 0 deletions .github/workflows/autogenerated-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
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

defaults:
run:
shell: bash -xeuo pipefail {0}

jobs:
autogenerated:
runs-on: ubuntu-latest
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@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0
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