# Run `rake travis.gemspec` to update the gemspec. Gem::Specification.new do |s| # general infos s.name = "travis" s.version = "1.8.3" s.description = "CLI and Ruby client library for Travis CI" s.homepage = "https://github.com/travis-ci/travis.rb" s.summary = "Travis CI client" s.license = "MIT" s.executables = ["travis"] # generated from git shortlog -sn s.authors = [ "Konstantin Haase", "Hiro Asari", "Henrik Hodne", "joshua-anderson", "Aaron Hill", "Peter Souter", "Christopher Grim", "Peter van Dijk", "Max Barnash", "Carlos Palhares", "Dan Buch", "Mathias Meyer", "Corinna Wiesner", "Stefan Nordhausen", "Thais Camilo and Konstantin Haase", "Andreas Tiefenthaler", "David Rodr\xC3\xADguez", "Jon-Erik Schneiderhan", "Jonne Ha\xC3\x9F", "Josh Kalderimis", "Julia S.Simon", "Justin Lambert", "Benjamin Manns", "Laurent Petit", "Maarten van Vliet", "Mario Visic", "Adam Lavin", "Matthias Bussonnier", "Basarat Ali Syed", "Eric Herot", "Miro Hron\xC4\x8Dok", "Neamar", "Nicolas Bessi (nbessi)", "Peter Bengtsson", "Adrien Brault", "Piotr Sarnacki", "Rapha\xC3\xABl Pinson", "Rob Hoelz", "Robert Van Voorhees", "Tobias Wilken", "Zachary Gershman", "Zachary Scott", "jeffdh", "john muhl", "Michael Mior", "George Millo", "Daniel Chatfield", "Jacob Burkhart", "Joe Rafaniello", "Joe Corcoran" ] # generated from git shortlog -sne s.email = [ "konstantin.mailinglists@googlemail.com", "asari.ruby@gmail.com", "me@henrikhodne.com", "j@zatigo.com", "aa1ronham@gmail.com", "p.morsou@gmail.com", "chrisg@luminal.io", "peter.van.dijk@netherlabs.nl", "i.am@anhero.ru", "me@xjunior.me", "dan@meatballhat.com", "meyer@paperplanes.de", "wiesner@avarteq.de", "stefan.nordhausen@immobilienscout24.de", "dev+narwen+rkh@rkh.im", "at@an-ti.eu", "deivid.rodriguez@gmail.com", "jon-erik.schneiderhan@meyouhealth.com", "me@jhass.eu", "josh.kalderimis@gmail.com", "julia.simon@biicode.com", "jlambert@eml.cc", "benmanns@gmail.com", "laurent.petit@gmail.com", "maartenvanvliet@gmail.com", "mario@mariovisic.com", "adam@lavoaster.co.uk", "bussonniermatthias@gmail.com", "basaratali@gmail.com", "eric.github@herot.com", "miro@hroncok.cz", "neamar@neamar.fr", "nbessi@users.noreply.github.com", "peterbe@mozilla.com", "adrien.brault@gmail.com", "drogus@gmail.com", "raphael.pinson@camptocamp.com", "rob@hoelz.ro", "rcvanvo@gmail.com", "tw@cloudcontrol.de", "pair+zg@pivotallabs.com", "e@zzak.io", "jeffdh@gmail.com", "git@johnmuhl.com", "mmior@uwaterloo.ca", "georgejulianmillo@gmail.com", "chatfielddaniel@gmail.com", "jburkhart@engineyard.com", "jrafanie@users.noreply.github.com" ] # generated from git ls-files s.files = [ "LICENSE", "README.md", "Rakefile", "assets/cacert.pem", "assets/init/c.yml", "assets/init/clojure.yml", "assets/init/cpp.yml", "assets/init/erlang.yml", "assets/init/go.yml", "assets/init/groovy.yml", "assets/init/haskell.yml", "assets/init/java.yml", "assets/init/node_js.yml", "assets/init/objective-c.yml", "assets/init/perl.yml", "assets/init/php.yml", "assets/init/python.yml", "assets/init/ruby.yml", "assets/init/scala.yml", "assets/notifications/Travis CI.app/Contents/Info.plist", "assets/notifications/Travis CI.app/Contents/MacOS/Travis CI", "assets/notifications/Travis CI.app/Contents/PkgInfo", "assets/notifications/Travis CI.app/Contents/Resources/Travis CI.icns", "assets/notifications/Travis CI.app/Contents/Resources/en.lproj/Credits.rtf", "assets/notifications/Travis CI.app/Contents/Resources/en.lproj/InfoPlist.strings", "assets/notifications/Travis CI.app/Contents/Resources/en.lproj/MainMenu.nib", "assets/notifications/Travis CI.app/Contents/_CodeSignature/CodeResources", "assets/notifications/Travis CI.app/Contents/embedded.provisionprofile", "assets/notifications/icon.png", "assets/travis.sh", "assets/travis.sh.erb", "bin/travis", "examples/org_overview.rb", "examples/pro_auth.rb", "examples/stream.rb", "lib/travis.rb", "lib/travis/auto_login.rb", "lib/travis/cli.rb", "lib/travis/cli/accounts.rb", "lib/travis/cli/api_command.rb", "lib/travis/cli/branches.rb", "lib/travis/cli/cache.rb", "lib/travis/cli/cancel.rb", "lib/travis/cli/command.rb", "lib/travis/cli/console.rb", "lib/travis/cli/disable.rb", "lib/travis/cli/enable.rb", "lib/travis/cli/encrypt.rb", "lib/travis/cli/encrypt_file.rb", "lib/travis/cli/endpoint.rb", "lib/travis/cli/env.rb", "lib/travis/cli/help.rb", "lib/travis/cli/history.rb", "lib/travis/cli/init.rb", "lib/travis/cli/lint.rb", "lib/travis/cli/login.rb", "lib/travis/cli/logout.rb", "lib/travis/cli/logs.rb", "lib/travis/cli/monitor.rb", "lib/travis/cli/open.rb", "lib/travis/cli/parser.rb", "lib/travis/cli/pubkey.rb", "lib/travis/cli/raw.rb", "lib/travis/cli/repo_command.rb", "lib/travis/cli/report.rb", "lib/travis/cli/repos.rb", "lib/travis/cli/requests.rb", "lib/travis/cli/restart.rb", "lib/travis/cli/settings.rb", "lib/travis/cli/setup.rb", "lib/travis/cli/setup/anynines.rb", "lib/travis/cli/setup/appfog.rb", "lib/travis/cli/setup/artifacts.rb", "lib/travis/cli/setup/biicode.rb", "lib/travis/cli/setup/cloud_66.rb", "lib/travis/cli/setup/cloud_control.rb", "lib/travis/cli/setup/cloud_files.rb", "lib/travis/cli/setup/cloud_foundry.rb", "lib/travis/cli/setup/code_deploy.rb", "lib/travis/cli/setup/deis.rb", "lib/travis/cli/setup/divshot.rb", "lib/travis/cli/setup/elastic_beanstalk.rb", "lib/travis/cli/setup/engine_yard.rb", "lib/travis/cli/setup/gcs.rb", "lib/travis/cli/setup/hackage.rb", "lib/travis/cli/setup/heroku.rb", "lib/travis/cli/setup/modulus.rb", "lib/travis/cli/setup/ninefold.rb", "lib/travis/cli/setup/nodejitsu.rb", "lib/travis/cli/setup/npm.rb", "lib/travis/cli/setup/open_shift.rb", "lib/travis/cli/setup/opsworks.rb", "lib/travis/cli/setup/pypi.rb", "lib/travis/cli/setup/releases.rb", "lib/travis/cli/setup/ruby_gems.rb", "lib/travis/cli/setup/s3.rb", "lib/travis/cli/setup/sauce_connect.rb", "lib/travis/cli/setup/service.rb", "lib/travis/cli/show.rb", "lib/travis/cli/sshkey.rb", "lib/travis/cli/status.rb", "lib/travis/cli/sync.rb", "lib/travis/cli/token.rb", "lib/travis/cli/version.rb", "lib/travis/cli/whatsup.rb", "lib/travis/cli/whoami.rb", "lib/travis/client.rb", "lib/travis/client/account.rb", "lib/travis/client/annotation.rb", "lib/travis/client/artifact.rb", "lib/travis/client/auto_login.rb", "lib/travis/client/broadcast.rb", "lib/travis/client/build.rb", "lib/travis/client/cache.rb", "lib/travis/client/commit.rb", "lib/travis/client/entity.rb", "lib/travis/client/env_var.rb", "lib/travis/client/error.rb", "lib/travis/client/has_uuid.rb", "lib/travis/client/job.rb", "lib/travis/client/lint_result.rb", "lib/travis/client/listener.rb", "lib/travis/client/methods.rb", "lib/travis/client/namespace.rb", "lib/travis/client/not_loadable.rb", "lib/travis/client/repository.rb", "lib/travis/client/request.rb", "lib/travis/client/restartable.rb", "lib/travis/client/session.rb", "lib/travis/client/settings.rb", "lib/travis/client/singleton_setting.rb", "lib/travis/client/ssh_key.rb", "lib/travis/client/states.rb", "lib/travis/client/user.rb", "lib/travis/client/weak_entity.rb", "lib/travis/pro.rb", "lib/travis/pro/auto_login.rb", "lib/travis/tools/assets.rb", "lib/travis/tools/completion.rb", "lib/travis/tools/formatter.rb", "lib/travis/tools/github.rb", "lib/travis/tools/notification.rb", "lib/travis/tools/safe_string.rb", "lib/travis/tools/ssl_key.rb", "lib/travis/tools/system.rb", "lib/travis/version.rb", "spec/cli/cancel_spec.rb", "spec/cli/encrypt_spec.rb", "spec/cli/endpoint_spec.rb", "spec/cli/help_spec.rb", "spec/cli/history_spec.rb", "spec/cli/init_spec.rb", "spec/cli/login_spec.rb", "spec/cli/logs_spec.rb", "spec/cli/open_spec.rb", "spec/cli/repo_command_spec.rb", "spec/cli/restart_spec.rb", "spec/cli/setup_spec.rb", "spec/cli/show_spec.rb", "spec/cli/status_spec.rb", "spec/cli/token_spec.rb", "spec/cli/version_spec.rb", "spec/cli/whoami_spec.rb", "spec/client/account_spec.rb", "spec/client/annotation_spec.rb", "spec/client/broadcast_spec.rb", "spec/client/build_spec.rb", "spec/client/commit_spec.rb", "spec/client/job_spec.rb", "spec/client/methods_spec.rb", "spec/client/namespace_spec.rb", "spec/client/repository_spec.rb", "spec/client/session_spec.rb", "spec/client/user_spec.rb", "spec/client_spec.rb", "spec/pro_spec.rb", "spec/spec_helper.rb", "spec/support/fake_api.rb", "spec/support/fake_github.rb", "spec/support/helpers.rb", "spec/travis_spec.rb", "travis.gemspec" ] # dependencies s.add_dependency "faraday", "~> 0.9" s.add_dependency "faraday_middleware", "~> 0.9", ">= 0.9.1" s.add_dependency "highline", "~> 1.6" s.add_dependency "backports" s.add_dependency "net-http-persistent", "~> 2.9" if RUBY_VERSION < "2.1" s.add_dependency "gh", "~> 0.13" s.add_dependency "addressable", "~> 2.4.0" if RUBY_VERSION < "2.0" s.add_dependency "launchy", "~> 2.1" s.add_dependency "typhoeus", "~> 0.6", ">= 0.6.8" s.add_dependency "json", "~> 1.8" if RUBY_VERSION < "2.0" s.add_dependency "pusher-client", "~> 0.4" s.add_development_dependency "rspec", "~> 2.12" s.add_development_dependency "sinatra", "~> 1.3" s.add_development_dependency "rack-test", "~> 0.6" # Prereleasing on Travis CI if ENV['TRAVIS_JOB_NUMBER'] and ENV['TRAVIS_REPO_SLUG'] == 'travis-ci/travis.rb' digits = s.version.to_s.split '.' digits[-1] = digits[-1].to_s.succ s.version = digits.join('.') + ".travis.#{ENV['TRAVIS_JOB_NUMBER']}" end end