New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#67235848] Publish gem #188

Merged
merged 3 commits into from Apr 23, 2014

Conversation

Projects
None yet
3 participants
@annashipman
Contributor

annashipman commented Apr 23, 2014

This makes all the remaining changes, and merging this PR will result in the gem being published: http://rubygems.org/gems/vcloud-tools

annashipman added some commits Apr 23, 2014

Move to Tools namespace
Since this repo exists as a meta-gem, purely for installing all the gems in one go, there is no need to follow the convention of having a `version.rb` that is required by `tools.rb` and then required by the gemspec - since there are no other files to be required or not it doesn't make a difference and could be hard-coded in `tools.rb` or even the gemspec.

However, I've decided to use the convention here as well because that makes it consistent with the other tools. Most of the people working on these tools will not be purely Ruby devs by trade, (e.g. may be web ops, developers in other languages, etc) so it's especially important to follow the principle of least surprise for people working on these tools.
Add gem_publisher and task to publish gem
This also adds the task to Jenkins, so when the version has changed, it will publish the new version to RubyGems. There are no tests to run and no code to build here - the only changes that will happen to this repo are changes to the version.
Add CHANGELOG and bump version
Also added release notes from a previous version. Previous versions were in the Vcloud namespace - since this hasn't been published previously though, this doesn't matter - following the same versioning for the sake of our users.
@carlmassa

This comment has been minimized.

carlmassa commented Apr 23, 2014

Yippee!!

carlmassa pushed a commit that referenced this pull request Apr 23, 2014

@carlmassa carlmassa merged commit 5b4d31c into master Apr 23, 2014

@mattbostock

This comment has been minimized.

Contributor

mattbostock commented Apr 23, 2014

Congrats!

@mattbostock mattbostock deleted the publish branch Apr 23, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment