# coding: utf-8 lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'android_version_change/gem_version.rb' Gem::Specification.new do |spec| spec.name = 'danger-android_version_change' spec.version = AndroidVersionChange::VERSION spec.authors = ['Levi Bostian'] spec.email = ['levi.bostian@gmail.com'] spec.description = "Asserts the versionName or versionCode strings have been changed in your Android project." spec.summary = "Asserts the versionName or versionCode strings have been changed in your Android project. Fails using Danger when the Android versionName or versionCode strings have not been updated and does nothing if either have. Uses git diff on build.gradle file to check if versionName or versinCode have been updated." spec.homepage = 'https://github.com/levibostian/danger-android_version_change' spec.license = 'MIT' spec.files = `git ls-files`.split($/) spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ['lib'] # spec.add_runtime_dependency 'git' spec.add_runtime_dependency 'danger-plugin-api', '~> 1.0' # General ruby development spec.add_development_dependency 'bundler', '~> 1.3' spec.add_development_dependency 'rake', '~> 10.0' # Testing support spec.add_development_dependency 'rspec', '~> 3.4' # Linting code and docs spec.add_development_dependency "rubocop", "~> 0.49" spec.add_development_dependency "yard", "~> 0.9.11" # Makes testing easy via `bundle exec guard` spec.add_development_dependency 'guard', '~> 2.14' spec.add_development_dependency 'guard-rspec', '~> 4.7' # If you want to work on older builds of ruby spec.add_development_dependency 'listen', '3.0.7' # This gives you the chance to run a REPL inside your tests # via: # # require 'pry' # binding.pry # # This will stop test execution and let you inspect the results spec.add_development_dependency 'pry' end