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 ansible_tower_client dependency to Gemspec #84

Merged
merged 1 commit into from
May 31, 2018

Conversation

Glutexo
Copy link
Member

@Glutexo Glutexo commented May 10, 2018

This gem does not list any runtime dependencies in its Gemspec. However it actually has some and it is not a good practice to rely on manageiq’s Gemfile to satisfy them.

Add at least ansible_tower_client for now as it is the most clear dependency. Besides it being an actual dependency it shows a little that the dependencies really should be put in there.

Currently it lists v0.13.0, the same version as manageiq itself. If #72 would be merged before this PR, the version has to be bumped to v0.14.0, like in ManageIQ/manageiq#17290.

@miq-bot add_reviewer @jameswnl

This gem does not list any runtime dependencies in its Gemspec. It
however it actually has some and it is not a good practice to rely on
manageiq’s Gemfile to satisfy them.

Add at least ansible_tower_client for now as it is the most clear
dependency.
@miq-bot
Copy link
Member

miq-bot commented May 10, 2018

Checked commit Glutexo@7fdbc8d with ruby 2.3.3, rubocop 0.52.1, haml-lint 0.20.0, and yamllint 1.10.0
0 files checked, 0 offenses detected
Everything looks fine. 🍪

@jameswnl jameswnl merged commit 1e5ffe5 into ManageIQ:master May 31, 2018
@@ -13,6 +13,8 @@ Gem::Specification.new do |s|

s.files = Dir["{app,config,lib}/**/*"]

s.add_runtime_dependency "ansible_tower_client", "~> 0.13.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

@Glutexo please create a new one for 0.14 as ansible/ansible_tower_client_ruby@6e8eef4

@Glutexo Glutexo deleted the add_tower_client_dependency branch June 4, 2018 16:41
@agrare agrare added this to the Sprint 87 Ending Jun 4, 2018 milestone Jun 5, 2018
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.

4 participants