-
Notifications
You must be signed in to change notification settings - Fork 225
/
RequiredModules.psd1
69 lines (59 loc) · 2.05 KB
/
RequiredModules.psd1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
@{
PSDependOptions = @{
AddToPath = $true
Target = 'output\RequiredModules'
Parameters = @{
Repository = 'PSGallery'
}
}
InvokeBuild = 'latest'
PSScriptAnalyzer = 'latest'
ConvertToSARIF = 'latest' # cSpell: disable-line
<#
If preview release of Pester prevents release we should temporary shift
back to stable.
#>
Pester = @{
Version = 'latest'
Parameters = @{
AllowPrerelease = $true
}
}
Plaster = 'latest'
ModuleBuilder = 'latest'
ChangelogManagement = 'latest'
Sampler = 'latest'
'Sampler.GitHubTasks' = 'latest'
MarkdownLinkCheck = 'latest'
'DscResource.Test' = 'latest'
xDscResourceDesigner = 'latest'
# Build dependencies needed for using the module
'DscResource.Base' = 'latest'
'DscResource.Common' = 'latest'
# Analyzer rules
'DscResource.AnalyzerRules' = @{
Version = 'latest'
Parameters = @{
AllowPrerelease = $true
}
}
'Indented.ScriptAnalyzerRules' = 'latest'
# Dependency for integration tests
LoopbackAdapter = 'latest'
# Need to pin this to 3.7.2 because 4.0.0 made the integration tests fail.
PSPKI = '3.7.2'
# Prerequisite modules needed for examples or integration tests
xPSDesiredStateConfiguration = '9.1.0'
StorageDsc = '5.1.0'
NetworkingDsc = '9.0.0'
WSManDsc = '3.1.1'
# Prerequisite modules for documentation.
#'DscResource.DocGenerator' = 'latest'
'DscResource.DocGenerator' = @{
Version = 'latest'
Parameters = @{
AllowPrerelease = $true
}
}
PlatyPS = 'latest'
}