Files
brew/.github/licensed.yml
T
Mike McQuaid 59818f180e Check RubyGems licences
- 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.
2026-05-19 11:47:11 +01:00

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