Liam Newman
f6f71c98e4
Locked rake version to ~11.3.0
...
Rake 12.0 replace "last_comment" with "last_description".
This describes the issue and possible fix:
http://stackoverflow.com/questions/35893584/nomethoderror-undefined-method-last-comment-after-upgrading-to-rake-11
Rather than upgrade rspec to 3.5.x and risk changes to test behavior, I've locked rake to the last version before 12.0.
2016-12-13 15:53:55 -08:00
R. Tyler Croy
246f27e76d
Add some code coverage while we're here
2016-02-03 05:32:57 -08:00
R. Tyler Croy
bc560f21ea
Add support for generating JUnit-compatible output for Jenkins
2016-02-03 05:09:30 -08:00
R. Tyler Croy
3fda5ec3f3
Rework the dependencies and some of the code to support retro rubies better
2015-05-07 13:18:41 -07:00
R. Tyler Croy
136e0ace47
Add suppot for optionally using Curator if it's on the classpath for broker discovery
...
This change makes the loading of the 'zk' gem optional and implicit, as well as
the reliance on Curator being available in the JRuby runtime's classpath.
If neither Zookeeper client implementation are available, an exception will be
raised when attmepting to use Zookeeper-based discovery
Fixes #75
2014-11-21 18:06:56 -08:00
R. Tyler Croy
c46156a7d1
Move the `zk` gem from a explicit gem dependency to an implicit dependency
...
This will give us some optionality on how we want to reach out and contact
Zookeeper across multiple environments. See #75
2014-11-21 15:16:01 -08:00
R. Tyler Croy
3b3b100c0d
Add protobuffy as a development dep
2014-10-29 20:53:03 -07:00
R. Tyler Croy
5de9612882
Bundle a known good version of librdkafka (0.8.4) with Hermann
...
This reduces the need for the librdkafka system dependency and results in
statically linking librdkafka.a against the C extension.
There's a few hacks in extconf.rb specifically to deal with librdkafka's build
system, as well as apply checksumming to the downloaded file
Fixes #8
2014-09-12 16:13:19 -07:00
R. Tyler Croy
4d7e9f3b4e
Add Hermann::Timeout abstraction for 1.8/1.9 compatible timeout support
2014-09-09 14:40:10 -07:00
R. Tyler Croy
99eb52e781
Add pry to the gemfile for better local testing/dev
2014-09-09 10:45:55 -07:00
R. Tyler Croy
e241f086ee
Restructure the Hermann gem extension build process to use rake-compiler
...
This is a little bit better and cleaner IMO than the hand-crafted rake tasks.
Would you like to know more? <https://github.com/luislavena/rake-compiler >
2014-08-29 18:37:10 -07:00
R. Tyler Croy
fbdf9b6055
Add rspec to the project for testing basic Hermann functionality
2014-08-28 16:13:12 -07:00
Stan Campbell
937eaea8fc
Initial files commit. Consumer working from Hermann::Consumer.
2014-05-30 12:58:38 -07:00