
Originally we were going to try and load the *flight blocks from the API but we ended up going with downloading the caskfile for the subset of casks that need this functionality for consisty's sake. This reverts the following commits from most recent to oldest: - ffc74a51fb32b66a4cd8bc41dbd076dd23d9100e - e5616e94fe42505434c330be35eeafef2739944f - d1490c3d5c087d00f2bca1787cce331202b195c5 - 7ca5a5d9a71a73f21bbb8555a38048f027bee89b - 2d5d132713d0701d02d5ff33e9918812d13d2a83 It also changes how *flight blocks are handled in `.to_h`. Essentially, when *flight blocks exist they are just included as a hash of the artifact to nil to indicate that they exist. More information isn't necessary since we don't evaluate the current source code in the *flight artifacts that we get from the API.
58 lines
1.4 KiB
Ruby
58 lines
1.4 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
source "https://rubygems.org"
|
|
|
|
if ENV.fetch("HOMEBREW_DEVELOPER", "").empty? || ENV.fetch("HOMEBREW_USE_RUBY_FROM_PATH", "").empty?
|
|
ruby "~> 2.6.0"
|
|
else
|
|
ruby ">= 2.6.0"
|
|
end
|
|
|
|
# disallowed gems (should not be used)
|
|
# * nokogiri - use rexml instead for XML parsing
|
|
|
|
# installed gems (should all be require: false)
|
|
gem "bootsnap", require: false
|
|
gem "byebug", require: false
|
|
gem "json_schemer", require: false
|
|
gem "minitest", require: false
|
|
gem "parallel_tests", require: false
|
|
gem "ronn", require: false
|
|
gem "rspec", require: false
|
|
gem "rspec-github", require: false
|
|
gem "rspec-its", require: false
|
|
gem "rspec_junit_formatter", require: false
|
|
gem "rspec-retry", require: false
|
|
gem "rspec-sorbet", require: false
|
|
gem "rubocop", require: false
|
|
gem "rubocop-ast", require: false
|
|
gem "simplecov", require: false
|
|
gem "simplecov-cobertura", require: false
|
|
gem "warning", require: false
|
|
|
|
group :sorbet, optional: true do
|
|
gem "parlour", require: false
|
|
gem "sorbet-static-and-runtime", require: false
|
|
gem "spoom", require: false
|
|
gem "tapioca", require: false
|
|
end
|
|
|
|
# vendored gems
|
|
gem "activesupport"
|
|
gem "addressable"
|
|
gem "concurrent-ruby"
|
|
gem "mechanize"
|
|
gem "patchelf"
|
|
gem "plist"
|
|
gem "rubocop-performance"
|
|
gem "rubocop-rails"
|
|
gem "rubocop-rspec"
|
|
gem "rubocop-sorbet"
|
|
gem "ruby-macho"
|
|
gem "sorbet-runtime"
|
|
|
|
# remove when HOMEBREW_REQUIRED_RUBY_VERSION >= 2.7
|
|
install_if -> { RUBY_VERSION < "2.7" } do
|
|
gem "did_you_mean"
|
|
end
|