From fb5e56dad1e6ed6afd4f9b5c626e5e1495e48343 Mon Sep 17 00:00:00 2001 From: Daniel Azuma Date: Tue, 31 Aug 2021 19:04:01 -0700 Subject: [PATCH] fix: Updates to gem metadata --- .yardopts | 11 +++++++++++ googleauth.gemspec | 43 +++++++++++++++++++++++-------------------- 2 files changed, 34 insertions(+), 20 deletions(-) create mode 100644 .yardopts diff --git a/.yardopts b/.yardopts new file mode 100644 index 00000000..04ac2cf8 --- /dev/null +++ b/.yardopts @@ -0,0 +1,11 @@ +--no-private +--title=Google Auth +--markup markdown +--markup-provider redcarpet + +./lib/**/*.rb +- +README.md +CHANGELOG.md +CODE_OF_CONDUCT.md +LICENSE diff --git a/googleauth.gemspec b/googleauth.gemspec index 6a4bf1be..52669b96 100755 --- a/googleauth.gemspec +++ b/googleauth.gemspec @@ -5,27 +5,21 @@ $LOAD_PATH.push File.expand_path("lib", __dir__) require "googleauth/version" Gem::Specification.new do |gem| - gem.name = "googleauth" - gem.version = Google::Auth::VERSION - gem.authors = ["Tim Emiola"] - gem.email = "temiola@google.com" - gem.homepage = "https://github.com/googleapis/google-auth-library-ruby" - gem.summary = "Google Auth Library for Ruby" - gem.license = "Apache-2.0" - gem.description = <<-DESCRIPTION - Allows simple authorization for accessing Google APIs. - Provide support for Application Default Credentials, as described at - https://developers.google.com/accounts/docs/application-default-credentials - DESCRIPTION - - gem.files = `git ls-files`.split "\n" - gem.test_files = `git ls-files -- spec/*`.split "\n" - gem.executables = `git ls-files -- bin/*.rb`.split("\n").map do |f| - File.basename f - end + gem.name = "googleauth" + gem.version = Google::Auth::VERSION + + gem.authors = ["Tim Emiola"] + gem.email = ["temiola@google.com"] + gem.summary = "Google Auth Library for Ruby" + gem.description = "Implements simple authorization for accessing Google APIs, and provides support for " \ + "Application Default Credentials." + gem.homepage = "https://github.com/googleapis/google-auth-library-ruby" + gem.license = "Apache-2.0" + + gem.files = Dir.glob("lib/**/*.rb") + Dir.glob("*.md") + ["LICENSE", ".yardopts"] gem.require_paths = ["lib"] - gem.platform = Gem::Platform::RUBY + gem.platform = Gem::Platform::RUBY gem.required_ruby_version = ">= 2.5" gem.add_dependency "faraday", ">= 0.17.3", "< 2.0" @@ -33,7 +27,16 @@ Gem::Specification.new do |gem| gem.add_dependency "memoist", "~> 0.16" gem.add_dependency "multi_json", "~> 1.11" gem.add_dependency "os", ">= 0.9", "< 2.0" - gem.add_dependency "signet", "~> 0.14" + gem.add_dependency "signet", "~> 0.15" + gem.add_development_dependency "google-style", "~> 1.25.1" + gem.add_development_dependency "redcarpet", "~> 3.0" + gem.add_development_dependency "rspec", "~> 3.1" gem.add_development_dependency "yard", "~> 0.9" + + if gem.respond_to? :metadata + gem.metadata["changelog_uri"] = "https://github.com/googleapis/google-auth-library-ruby/blob/master/CHANGELOG.md" + gem.metadata["source_code_uri"] = "https://github.com/googleapis/google-auth-library-ruby" + gem.metadata["bug_tracker_uri"] = "https://github.com/googleapis/google-auth-library-ruby/issues" + end end