-
Notifications
You must be signed in to change notification settings - Fork 30
Extract #run into awesome_spawn gem. #86
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
Conversation
@brandondunne Please review. |
Looks good 👍 |
@jrafanie Any concerns? |
@brandondunne We need to cut a major version because it introduces a new dependency and the namespacing changed:
We'll need to add entry to the changelog in case anyone is referencing these classes directly. When we're ready to merge this, we should cut a tag and change the version, changelog, etc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Fryguy Why did you change from :run to :run! ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So the old specs were relying on an implementation detail of the old run code, specifically that run!
called run
. That is no longer the right assumption, so the tests were failing. I changed them to properly expect the method they are calling.
@Fryguy, Thanks for the replies. Looks good to me. More educational for me than anything... |
@brandondunne What's left on this? This is going to have a conflict with #87 , hence why I'm asking |
Yeah, @Fryguy @brandondunne, let's get any nonbreaking changes in first, cut a patchlevel tag bump and then merge this and bump major/minor. |
@brandondunne Going to change the awesome_spawn version since it has bumped since I started this PR...hold off on merge. |
Ok, updated to latest awesome_spawn version and also changed Rpm.import_key spec to fall in line with the changes here. |
Extract #run into awesome_spawn gem.
yay! 🍔 |
See https://github.com/ManageIQ/awesome_spawn .