aaronparker / vcredist

Lifecycle management for the Microsoft Visual C++ Redistributables
https://vcredist.com
MIT License
132 stars 17 forks source link

Development #128

Closed aaronparker closed 1 year ago

aaronparker commented 1 year ago

Description

Updates functions to remove the -Path parameter and adds a Path property to the output of each function. This simplifies the code base and syntax required by each function.

Address #127 Refer to #123

VcRedist 4.0 will provide mostly under-the-hood code improvements; however, VcRedist 4.1 will introduce two breaking changes:

github-actions[bot] commented 1 year ago

Test Results

    1 files  144 suites   6m 35s :stopwatch: 399 tests 396 :heavy_check_mark: 0 :zzz:   3 :x: 417 runs  405 :heavy_check_mark: 0 :zzz: 12 :x:

For more details on these failures, see this check.

Results for commit 134e0d67.

codecov[bot] commented 1 year ago

Codecov Report

Merging #128 (134e0d6) into main (c36a8b8) will increase coverage by 0.98%. The diff coverage is 44.72%.

Additional details and impacted files [![Impacted file tree graph](https://codecov.io/gh/aaronparker/vcredist/pull/128/graphs/tree.svg?width=650&height=150&src=pr&token=0AUlPVPhiQ&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker)](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker) ```diff @@ Coverage Diff @@ ## main #128 +/- ## ========================================== + Coverage 75.60% 76.59% +0.98% ========================================== Files 24 24 Lines 791 786 -5 ========================================== + Hits 598 602 +4 + Misses 193 184 -9 ``` | [Impacted Files](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker) | Coverage Δ | | |---|---|---| | [VcRedist/Public/Import-VcIntuneApplication.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL0ltcG9ydC1WY0ludHVuZUFwcGxpY2F0aW9uLnBzMQ==) | `92.18% <ø> (ø)` | | | [VcRedist/Public/Uninstall-VcRedist.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL1VuaW5zdGFsbC1WY1JlZGlzdC5wczE=) | `76.00% <ø> (ø)` | | | [VcRedist/Public/Import-VcConfigMgrApplication.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL0ltcG9ydC1WY0NvbmZpZ01nckFwcGxpY2F0aW9uLnBzMQ==) | `13.54% <13.33%> (+1.04%)` | :arrow_up: | | [VcRedist/Public/Update-VcMdtApplication.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL1VwZGF0ZS1WY01kdEFwcGxpY2F0aW9uLnBzMQ==) | `84.26% <60.00%> (-1.94%)` | :arrow_down: | | [VcRedist/Public/Import-VcMdtApplication.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL0ltcG9ydC1WY01kdEFwcGxpY2F0aW9uLnBzMQ==) | `76.47% <66.66%> (-2.32%)` | :arrow_down: | | [VcRedist/Public/Install-VcRedist.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL0luc3RhbGwtVmNSZWRpc3QucHMx) | `77.41% <66.66%> (-7.88%)` | :arrow_down: | | [VcRedist/Public/Save-VcRedist.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL1NhdmUtVmNSZWRpc3QucHMx) | `90.56% <88.88%> (+4.29%)` | :arrow_up: | | [VcRedist/Private/Test-VcListObject.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHJpdmF0ZS9UZXN0LVZjTGlzdE9iamVjdC5wczE=) | `94.11% <93.75%> (+14.11%)` | :arrow_up: | | [VcRedist/Public/Get-VcList.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL0dldC1WY0xpc3QucHMx) | `94.44% <95.23%> (+7.26%)` | :arrow_up: | | [VcRedist/Public/Get-InstalledVcRedist.ps1](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker#diff-VmNSZWRpc3QvUHVibGljL0dldC1JbnN0YWxsZWRWY1JlZGlzdC5wczE=) | `100.00% <100.00%> (ø)` | | | ... and [1 more](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker) | | ------ [Continue to review full report in Codecov by Sentry](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker). Last update [24c7931...134e0d6](https://codecov.io/gh/aaronparker/vcredist/pull/128?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Aaron+Parker).