Skip to content
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

Add gem_tasks to Rakefile so you can do rake release #98

Merged
merged 1 commit into from Apr 5, 2014
Merged

Add gem_tasks to Rakefile so you can do rake release #98

merged 1 commit into from Apr 5, 2014

Conversation

dougireton
Copy link
Contributor

Clean up gemspec file and add development dependencies

Ignore Gemfile.lock

s.executables = %w( chef-vault )

s.add_dependency 'chef', '>= 0.10.10'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm starting to question this dependency... If chef-vault is not in the omnibus gem repo then this causes chef, the gem, to be pulled down and installed even if omnibus chef is installed. This can cause multiple, and conflicting, copies of chef to be on a box. I think this dependency should be removed. Thoughts?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm fine with removing the dependency, but I don't think we should do it in this pull request. This pull request is a patch-bump to add a convenience task for pushing new Chef-Vault gem versions.

Let' s keep the dependency for now. We need at least a minor version bump when we remove the Chef gem dependency.

Clean up gemspec file and add development dependencies

Ignore Gemfile.lock
moserke added a commit that referenced this pull request Apr 5, 2014
Add gem_tasks to Rakefile so you can do `rake release`
@moserke moserke merged commit 26f0b70 into chef:master Apr 5, 2014
@dougireton dougireton deleted the rake_release branch April 5, 2014 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants