Skip to content

Convert compatibility module to binary module, fix compatibility with Azure environments #1212

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

Merged
merged 74 commits into from
May 10, 2019
Merged
Show file tree
Hide file tree
Changes from 72 commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
2f93ca2
Use fallback CIM API
rjmholt Mar 15, 2019
df10417
Add platform data collection type
rjmholt Mar 17, 2019
9d3c041
Add C# implementations of powershell data collection
rjmholt Mar 21, 2019
7159b8b
Add more .NET pwsh collection APIs
rjmholt Mar 23, 2019
3fcb48d
Add preliminary New-PSCompatibilityProfile cmdlet implementation
rjmholt Mar 24, 2019
85bd373
Add new cmdlets, change JSON settings, add schema version
Mar 27, 2019
528e47d
Add most validation logic
Mar 28, 2019
f7b3628
Update collectors, add assertion cmdlet
rjmholt Mar 28, 2019
8a75c91
Fix files
Mar 28, 2019
ab660e5
Fix enumeration in json cmdlet
Mar 28, 2019
d7c2169
Fix service pack
Mar 28, 2019
9e2d19b
Fix idiocy
Mar 28, 2019
565dce6
Fix generic parameter types being null
Mar 28, 2019
42d4453
Remove MMI, use registry for windows SKU info
rjmholt Mar 29, 2019
c712760
Convert scrap errors to warnings
Mar 29, 2019
28443d4
Fix error -> warning usage
Mar 29, 2019
28bb895
Fix up sku querying
Apr 8, 2019
0399922
Exclude compat module from own profiles
Apr 8, 2019
40943fb
Add copyright
Apr 8, 2019
6bdbc20
Add doc comments
Apr 8, 2019
dd2035d
Add missing docs
Apr 8, 2019
2ee3c5e
Rename PSCompatibilityAnalyzer to PSCompatibilityCollector
Apr 8, 2019
b41f0eb
Change MMI version
Apr 9, 2019
89a7ae1
Fix Get-TypeAccelerators
Apr 9, 2019
ab506af
Update validation cmdlet
Apr 9, 2019
b63a4ef
Improve cmdlet experience, add rudimentary tests
Apr 9, 2019
0d4d150
Add build error notification to build script
Apr 9, 2019
5b7f8bc
Fix NRE in type collection
Apr 9, 2019
b17418b
Don't copy profiles into published module
Apr 9, 2019
b709669
Add AzF profile
Apr 9, 2019
3be3a34
Add AzA profile
Apr 9, 2019
f00269a
Add verbose appveyor debug
Apr 9, 2019
cffe6c9
More
Apr 9, 2019
4137d91
Try again
Apr 9, 2019
7457e04
Undo module path mangling in test
Apr 10, 2019
bd8ea16
Write PSModulePath before failing test
Apr 10, 2019
97c120d
Fix parameter alias
rjmholt Apr 10, 2019
7287b40
add gmo -list display
rjmholt Apr 10, 2019
88a6a1d
Change test implementation to out-of-proc, add more printing
rjmholt Apr 10, 2019
2e8ae31
Fixup test stuff
rjmholt Apr 10, 2019
aba9e40
Fix module reloading where cmdlets are unloaded but types not
rjmholt Apr 10, 2019
470906b
Try more things
rjmholt Apr 10, 2019
fcab671
Attempt to reload and catch
rjmholt Apr 10, 2019
7198d81
Forget try/catch
rjmholt Apr 10, 2019
6235db4
More info
rjmholt Apr 10, 2019
816f0ec
Try removing first
rjmholt Apr 10, 2019
9222b52
Mark tests as pending
rjmholt Apr 10, 2019
a38373e
Remove whitespace from azure functions profile
rjmholt Apr 10, 2019
ff004d3
Use UTF-16LE for psd1
rjmholt Apr 10, 2019
fa38e1d
Change psd1 back to utf8 with bom
rjmholt Apr 10, 2019
1413c4b
Fix pester test skip
rjmholt Apr 10, 2019
a768d76
Add proper versioning to schema
Apr 10, 2019
66f92a7
Fix up namespaces
Apr 10, 2019
758db97
Fix file ending newlines
Apr 10, 2019
6d10fb0
Update schema version of azure profiles
Apr 10, 2019
eaf2ede
Fix namespaces in rules
Apr 11, 2019
a76ac6c
Rename Az profiles
Apr 11, 2019
138737d
Fix type naming namespace change
Apr 15, 2019
110a3f5
Fix syntax in AzF profile
Apr 15, 2019
dced589
Add macOS profile
rjmholt Apr 22, 2019
b700465
Prevent permissions problem reading bins for version
rjmholt Apr 22, 2019
7f57e61
Add simple command tests for AzF profile
rjmholt Apr 24, 2019
c9663ce
Add types tests
rjmholt Apr 24, 2019
2ce9992
Remove old compatibility module dir
rjmholt Apr 24, 2019
cf97e0b
Add rule enable settings
rjmholt Apr 24, 2019
234fae4
Fix grouping logic
rjmholt Apr 24, 2019
808a7eb
Add breaks to switch
rjmholt Apr 24, 2019
e65d011
Make negative group name test more diagnostic
rjmholt Apr 24, 2019
f04009d
Refine empty group test
rjmholt Apr 24, 2019
1c78a6b
Fix other test
rjmholt Apr 24, 2019
9f6ef22
Remove faulty test component
rjmholt Apr 24, 2019
69c483c
Fix encoding of test files
rjmholt Apr 24, 2019
0bbf54f
Address @JamesWTruher's feedback
rjmholt Apr 25, 2019
db6cd7b
Fix ConvertFrom-PSCompatibilityJson for loop
rjmholt Apr 26, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -216,5 +216,5 @@ PSScriptAnalyzer/
# Test result file
TestResults.xml

# PSCompatibilityAnalyzer module
PSCompatibilityAnalyzer/out/
# PSCompatibilityCollector module
PSCompatibilityCollector/out/
Loading