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 8426) replace vendored code with pwshlib dependency #247

Merged
merged 3 commits into from
Dec 19, 2019

Conversation

david22swan
Copy link
Member

No description provided.

@codecov-io
Copy link

codecov-io commented Dec 6, 2019

Codecov Report

Merging #247 into master will decrease coverage by 6.95%.
The diff coverage is 70%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master    #247      +/-   ##
=========================================
- Coverage   60.56%   53.6%   -6.96%     
=========================================
  Files          28      24       -4     
  Lines        1529    1263     -266     
=========================================
- Hits          926     677     -249     
+ Misses        603     586      -17
Impacted Files Coverage Δ
lib/puppet/provider/iis_feature/default.rb 0% <0%> (ø) ⬆️
lib/puppet/provider/iis_site/webadministration.rb 24.57% <100%> (ø) ⬆️
lib/puppet/provider/iis_site/iisadministration.rb 84.61% <100%> (-2.06%) ⬇️
...provider/iis_application_pool/webadministration.rb 17.21% <100%> (ø) ⬆️
...ppet/provider/iis_application/webadministration.rb 42.72% <100%> (ø) ⬆️
...rovider/iis_virtual_directory/webadministration.rb 22.89% <100%> (ø) ⬆️
lib/puppet/provider/iis_powershell.rb 75.43% <33.33%> (-12.07%) ⬇️
lib/puppet_x/puppetlabs/iis/iis_version.rb 100% <0%> (+3.33%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 01968e8...b5664d5. Read the comment docs.

Copy link
Contributor

@michaeltlombardi michaeltlombardi left a comment

Choose a reason for hiding this comment

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

Looks good, pending a successful adhoc kick!

@david22swan
Copy link
Member Author

Waiting on litmusify

@david22swan david22swan changed the title (FM 8426) - Replace Library Code (WIP) (FM 8426) - Replace Library Code Dec 9, 2019
David Swan added 3 commits December 19, 2019 12:14
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.
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.
@david22swan david22swan changed the title (WIP) (FM 8426) - Replace Library Code (FM 8426) - Replace Library Code Dec 19, 2019
@DavidS DavidS added the feature label Dec 19, 2019
@DavidS DavidS changed the title (FM 8426) - Replace Library Code (FM 8426) replace vendored code with pwshlib dependency Dec 19, 2019
@DavidS DavidS merged commit 14ed33d into puppetlabs:master Dec 19, 2019
@david22swan david22swan deleted the FM-8426 branch September 21, 2020 15:24
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.

4 participants