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

(FM-8475) Replace library code #264

Merged
merged 4 commits into from
Oct 23, 2019
Merged

(FM-8475) Replace library code #264

merged 4 commits into from
Oct 23, 2019

Conversation

michaeltlombardi
Copy link
Contributor

No description provided.

This commit adds the pwshlib module / ruby-pwsh gem
as a dependency, updating the development gems list
in the Gemfile, the dependencies in the metadata,
and the fixtures list.

This will enable the module to depend on the updted
library code from the ruby-pwsh gem and pwshlib.
@michaeltlombardi michaeltlombardi changed the title Ticket/master/fm 8475 replace library code (FM-8475) Replace library code Oct 18, 2019
@michaeltlombardi
Copy link
Contributor Author

Passed adhoc, investigating other CI errors.

Prior to this commit the PowerShell module providers
depended on a vendored version of the PowerShell code
manager library in the PuppetX namespace.

This commit updates the providers and their tests to
leverage the ruby-pwsh gem from the pwshlib Puppet
module instead. This reduces the amount of maintenance
required and simplifies the code base.
@glennsarti
Copy link
Contributor

Not related to this particular PR, but this would necessitate a major version bump.

As Puppet 5.5 is now the lower bound for supported versions
of Puppet, the testing to ensure compatibility with 4x can
be dropped.

The ruby-pwsh library is not supported on Puppet 4x.
@michaeltlombardi michaeltlombardi marked this pull request as ready for review October 22, 2019 17:35
@michaeltlombardi michaeltlombardi requested a review from a team as a code owner October 22, 2019 17:35
Copy link
Member

@david22swan david22swan left a comment

Choose a reason for hiding this comment

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

Adhoc Passed
LGTM

@david22swan david22swan merged commit 9dea688 into puppetlabs:master Oct 23, 2019
@michaeltlombardi michaeltlombardi deleted the ticket/master/FM-8475-replace-library-code branch October 23, 2019 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants