newcontext-oss/kitchen-terraform

View on GitHub
kitchen-terraform.gemspec

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

::File.expand_path("../lib", __FILE__).tap do |directory|
  $LOAD_PATH.include? directory or $LOAD_PATH.unshift directory
end

require "kitchen/terraform/version.rb"
require "rubygems"

::Gem::Specification.new do |specification|
  specification.authors = ["Aaron Lane", "Nick Willever", "Kevin Dickerson", "Nell Shamrell-Harrington",
                           "Michael Glenney", "Walter Dolce", "Clay Thomas", "Erik R. Rygg", "Kyle Sexton",
                           "Ewa Czechowska", "Matt Long", "John Engelman", "Steven A. Burns", "David Begin",
                           "curleighbraces", "Austin Heiman", "Gary Foster", "Ed Bartholomew"]
  specification.description = "kitchen-terraform is a set of Test Kitchen plugins for testing Terraform configuration"
  specification.files = ::Dir.glob "{lib/**/*.rb,LICENSE,README.md}"
  specification.name = "kitchen-terraform"
  specification.summary = "Test Kitchen plugins for testing Terraform configuration"
  ::Kitchen::Terraform::Version.assign_specification_version specification: specification
  specification.email = "kitchen-terraform@newcontext.com"
  specification.homepage = "https://newcontext-oss.github.io/kitchen-terraform/"
  specification.license = "Apache-2.0"
  specification.add_development_dependency "guard-rspec", "~> 4.7"
  specification.add_development_dependency "guard-yard", "~> 2.2"
  specification.add_development_dependency "guard", "~> 2.14"
  specification.add_development_dependency "middleman-autoprefixer", "~> 3.0"
  specification.add_development_dependency "middleman-favicon-maker", "~> 4.1"
  specification.add_development_dependency "middleman-livereload", "~> 3.4"
  specification.add_development_dependency "middleman-syntax", "~> 3.0"
  specification.add_development_dependency "middleman", "~> 4.2"
  # mini_racer is implicity required by middleman
  specification.add_development_dependency "mini_racer", "~> 0.6.3"
  specification.add_development_dependency "rake", "~> 13.0"
  specification.add_development_dependency "rspec", "~> 3.10"
  specification.add_development_dependency "rufo", "~> 0.15.1"
  specification.add_development_dependency "simplecov", "~> 0.22.0"
  specification.add_development_dependency "yard", "~> 0.9"
  specification.add_development_dependency "reek", "~> 6.1"
  # webrick is implicitly required by yard
  specification.add_development_dependency "webrick", "~> 1.7"
  specification.add_runtime_dependency "delegate", "~> 0.3.0"
  specification.add_runtime_dependency "dry-validation", "~> 1.6"
  specification.add_runtime_dependency "inspec", "~> 5.21", ">= 5.21.29"
  specification.add_runtime_dependency "json", "~> 2.3"
  specification.add_runtime_dependency "test-kitchen", ">= 2.1", "< 4.0"
  specification.add_runtime_dependency "tty-which", "~> 0.5.0"
  specification.cert_chain = ["certs/gem-public_cert.pem"]
  specification.required_ruby_version = [">= 3.0", "< 4.0"]
  specification.requirements = ["Terraform >= v0.11.4, < v2.0.0"]
  specification.signing_key = "certs/gem-private_key.pem" if $PROGRAM_NAME =~ /gem\z/
end