From d4a350c65c150c7233837e4d5534de58d478b4ba Mon Sep 17 00:00:00 2001 From: "R. Tyler Croy" Date: Wed, 30 Sep 2015 09:39:10 -0700 Subject: [PATCH 1/2] Update the gitter and travis badges after repo move --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 475f8fd..1e790a1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Hermann -[![Gitter chat](https://badges.gitter.im/lookout/Hermann.png)](https://gitter.im/lookout/Hermann) [![Build Status](https://travis-ci.org/lookout/hermann.svg?branch=master)](https://travis-ci.org/lookout/hermann) +[![Gitter chat](https://badges.gitter.im/reiseburo/hermann.png)](https://gitter.im/reiseburo/hermann) [![Build Status](https://travis-ci.org/reiseburo/hermann.svg?branch=master)](https://travis-ci.org/reiseburo/hermann) A Ruby gem implementing a Kafka Publisher and Consumer From 5b669504af7738194a63d8262875b2ae5430503c Mon Sep 17 00:00:00 2001 From: "R. Tyler Croy" Date: Wed, 30 Sep 2015 09:45:20 -0700 Subject: [PATCH 2/2] Document the current janky release process At least this way I won't forget each time Fixes #126 --- RELEASING.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 RELEASING.md diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 0000000..3ac775e --- /dev/null +++ b/RELEASING.md @@ -0,0 +1,17 @@ +# Releasing Hermann + +Hermann is a multi-platform gem, which means that two actual `.gem` files need +to be built and uploaded to [rubygems.org](https://rubygems.org/gems/hermann). + +Here's the current process that [I](https://github.com/rtyler) use: + + * `rvm use ruby@rubygems` (*switch to MRI*) + * `bundle install && rake` (*ensure that MRI tests pass*) + * `rvm use jruby@rubygems` (*switch to JRuby*) + * `bundle install && rake` (*ensure that the JRuby tests pass*) + * `rake release` (*tag the release and upload the `-java` platform gem*) + * `rvm use ruby@rubygems` (*switch back to MRI*) + * `gem build hermann.gemspec` (*build the 'ruby' platform gem*) + * `gem push pkg/hermann-0.blah.gem` (*upload the ruby platform gem*) + +This can certainly be cleaned up, but this is the process at it is right now