Skip to content

Commit

Permalink
Fixing test/build issues.
Browse files Browse the repository at this point in the history
- Chasing the rbx moving target. Again.
- Ruby 1.9.2 (MRI) will no longer be tested on Travis.
  • Loading branch information
Austin Ziegler committed May 12, 2014
1 parent 9569da2 commit ef3b8f1
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 18 deletions.
7 changes: 2 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,21 @@ rvm:
- 2.1.0
- 2.0.0
- 1.9.3
- 1.9.2
- ruby-head
- jruby-19mode
- jruby-head
- rbx
- rbx-2
matrix:
allow_failures:
- rvm:
- rbx
- 1.9.2
- rbx-2
gemfile:
- Gemfile
before_script:
- |
case "${TRAVIS_RUBY_VERSION}" in
rbx*)
gem install psych
gem install -v '~> 2.0' rubysl
;;
esac
- rake travis:before -t
Expand Down
9 changes: 8 additions & 1 deletion History.rdoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
=== 0.9 / 2014-MM-DD

* Fix #15, where Marketo uses inconsistent camelcasing.
* Bug Fixes:
* Fix #15, where Marketo uses inconsistent camelcasing.

* Infrastructure:
* While marketo-api-ruby may work on 1.9.2, it's being removed from Travis
due to ongoing test failures that I can't replicate (I can't get a 1.9.2
Ruby built, and it's no longer a supported Ruby in any case).
* Fixed rbx tests.

=== 0.8 / 2014-04-08

Expand Down
8 changes: 3 additions & 5 deletions Manifest.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
.coveralls.yml
.gemtest
.hoerc
.travis.yml
Contributing.rdoc
Gemfile
History.rdoc
Expand All @@ -16,11 +19,6 @@ lib/marketo_api/leads.rb
lib/marketo_api/lists.rb
lib/marketo_api/mobject.rb
lib/marketo_api/mobjects.rb
spec/marketo/authentication_header_spec.rb
spec/marketo/client_spec.rb
spec/marketo/lead_key_spec.rb
spec/marketo/lead_record_spec.rb
spec/spec_helper.rb
test/marketo_api/test_campaigns.rb
test/marketo_api/test_client.rb
test/marketo_api/test_lead.rb
Expand Down
3 changes: 3 additions & 0 deletions README.rdoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ This is release 0.9, targeting Marketo API version
where +Id+, +Email+, and +ForeignSysPersonId+ are inconsistent with other
+syncLead+ parameters.

Please note that Ruby 1.9.2 is not officially supported, but MarketoAPI will
install on any version of Ruby 1.9.2 or later.

=== Features/Problems

The marketo-api-ruby implementation of the Marketo SOAP API is incomplete, but
Expand Down
14 changes: 7 additions & 7 deletions marketo-api-ruby.gemspec
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
# -*- encoding: utf-8 -*-
# stub: marketo-api-ruby 0.8 ruby lib
# stub: marketo-api-ruby 0.9 ruby lib

Gem::Specification.new do |s|
s.name = "marketo-api-ruby"
s.version = "0.8"
s.version = "0.9"

s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib"]
s.authors = ["Austin Ziegler"]
s.date = "2014-04-16"
s.description = "MarketoAPI (marketo-api-ruby) provides a native Ruby interface to the\n{Marketo SOAP API}[http://developers.marketo.com/documentation/soap/], using\n{savon}[https://github.com/savonrb/savon]. While understanding the Marketo SOAP\nAPI is necessary for using marketo-api-ruby, it is an explicit goal that\nworking with MarketoAPI not feel like working with a hinky Java port.\n\nThis is release 0.8, targeting Marketo API version\n{2.3}[http://app.marketo.com/soap/mktows/2_3?WSDL]."
s.date = "2014-05-12"
s.description = "MarketoAPI (marketo-api-ruby) provides a native Ruby interface to the\n{Marketo SOAP API}[http://developers.marketo.com/documentation/soap/], using\n{savon}[https://github.com/savonrb/savon]. While understanding the Marketo SOAP\nAPI is necessary for using marketo-api-ruby, it is an explicit goal that\nworking with MarketoAPI not feel like working with a hinky Java port.\n\nThis is release 0.9, targeting Marketo API version\n{2.3}[http://app.marketo.com/soap/mktows/2_3?WSDL], fixing a +syncLead+ problem\nwhere +Id+, +Email+, and +ForeignSysPersonId+ are inconsistent with other\n+syncLead+ parameters.\n\nPlease note that Ruby 1.9.2 is not officially supported, but MarketoAPI will\ninstall on any version of Ruby 1.9.2 or later."
s.email = ["halostatue@gmail.com"]
s.extra_rdoc_files = ["Contributing.rdoc", "History.rdoc", "Licence.rdoc", "Manifest.txt", "README.rdoc", "Contributing.rdoc", "History.rdoc", "Licence.rdoc", "README.rdoc"]
s.files = [".gemtest", "Contributing.rdoc", "Gemfile", "History.rdoc", "Licence.rdoc", "Manifest.txt", "README.rdoc", "Rakefile", "lib/marketo-api-ruby.rb", "lib/marketo_api.rb", "lib/marketo_api/campaigns.rb", "lib/marketo_api/client.rb", "lib/marketo_api/client_proxy.rb", "lib/marketo_api/lead.rb", "lib/marketo_api/leads.rb", "lib/marketo_api/lists.rb", "lib/marketo_api/mobject.rb", "lib/marketo_api/mobjects.rb", "spec/marketo/authentication_header_spec.rb", "spec/marketo/client_spec.rb", "spec/marketo/lead_key_spec.rb", "spec/marketo/lead_record_spec.rb", "spec/spec_helper.rb", "test/marketo_api/test_campaigns.rb", "test/marketo_api/test_client.rb", "test/marketo_api/test_lead.rb", "test/marketo_api/test_leads.rb", "test/marketo_api/test_lists.rb", "test/marketo_api/test_mobject.rb", "test/marketo_api/test_mobjects.rb", "test/minitest_helper.rb", "test/test_marketo_api.rb"]
s.homepage = "https://github.com/halostatue/marketo-api-ruby"
s.files = [".coveralls.yml", ".gemtest", ".hoerc", ".travis.yml", "Contributing.rdoc", "Gemfile", "History.rdoc", "Licence.rdoc", "Manifest.txt", "README.rdoc", "Rakefile", "lib/marketo-api-ruby.rb", "lib/marketo_api.rb", "lib/marketo_api/campaigns.rb", "lib/marketo_api/client.rb", "lib/marketo_api/client_proxy.rb", "lib/marketo_api/lead.rb", "lib/marketo_api/leads.rb", "lib/marketo_api/lists.rb", "lib/marketo_api/mobject.rb", "lib/marketo_api/mobjects.rb", "test/marketo_api/test_campaigns.rb", "test/marketo_api/test_client.rb", "test/marketo_api/test_lead.rb", "test/marketo_api/test_leads.rb", "test/marketo_api/test_lists.rb", "test/marketo_api/test_mobject.rb", "test/marketo_api/test_mobjects.rb", "test/minitest_helper.rb", "test/test_marketo_api.rb"]
s.homepage = "https://github.com/ClearFit/marketo-api-ruby"
s.licenses = ["MIT"]
s.rdoc_options = ["--main", "README.rdoc"]
s.required_ruby_version = Gem::Requirement.new(">= 1.9.2")
s.rubygems_version = "2.2.1"
s.rubygems_version = "2.2.2"
s.summary = "MarketoAPI (marketo-api-ruby) provides a native Ruby interface to the {Marketo SOAP API}[http://developers.marketo.com/documentation/soap/], using {savon}[https://github.com/savonrb/savon]"
s.test_files = ["test/marketo_api/test_campaigns.rb", "test/marketo_api/test_client.rb", "test/marketo_api/test_lead.rb", "test/marketo_api/test_leads.rb", "test/marketo_api/test_lists.rb", "test/marketo_api/test_mobject.rb", "test/marketo_api/test_mobjects.rb", "test/test_marketo_api.rb"]

Expand Down

0 comments on commit ef3b8f1

Please sign in to comment.