mirror of
https://github.com/Homebrew/brew.git
synced 2026-08-12 22:29:27 +04:00
- Ensure we do not accidentally include gems with licences we do not agree with. - Run the Homebrew `licensed` formula in the vendor-gems workflow so CI fails when a Bundler gem has an unapproved licence or stale cache record. - Keep `licensed` outside `Library/Homebrew/Gemfile` so all-groups Bundler installs do not need its native dependencies. - Use an isolated Homebrew formula cache key and allow cleanup of any existing formulae before installing `licensed` for CI. - Vendor the current `.licenses` cache so future dependency updates have an explicit review baseline. - Mark generated licence, Sorbet RBI and Bundler files as generated.
41 lines
577 B
YAML
41 lines
577 B
YAML
sources:
|
|
bundler: true
|
|
|
|
source_path: Library/Homebrew
|
|
|
|
bundler:
|
|
# Licensed treats an empty value as its default development/test exclusion.
|
|
without: __licensed_none__
|
|
|
|
stale_records_action: error
|
|
|
|
allowed:
|
|
- apache-2.0
|
|
- bsd-2-clause
|
|
- bsd-3-clause
|
|
- isc
|
|
- mit
|
|
- ruby
|
|
- wtfpl
|
|
|
|
reviewed:
|
|
bundler:
|
|
- base64
|
|
- benchmark
|
|
- bigdecimal
|
|
- coderay
|
|
- concurrent-ruby
|
|
- diff-lcs
|
|
- drb
|
|
- io-console
|
|
- json
|
|
- kramdown
|
|
- logger
|
|
- ostruct
|
|
- parser
|
|
- racc
|
|
- rbs
|
|
- reline
|
|
- ruby-progressbar
|
|
- tsort
|