File tree Expand file tree Collapse file tree 1 file changed +39
-3
lines changed Expand file tree Collapse file tree 1 file changed +39
-3
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,23 @@ param(
14
14
15
15
[Parameter (Mandatory )]
16
16
[string ]
17
- $ReleaseName ,
17
+ $SinceRef ,
18
18
19
- [Parameter (Mandatory )]
19
+ [Parameter ()]
20
+ [version ]
21
+ $PSExtensionVersion ,
22
+
23
+ [Parameter ()]
24
+ [semver ]
25
+ $PsesVersion ,
26
+
27
+ [Parameter ()]
20
28
[string ]
21
- $SinceRef ,
29
+ $PSExtensionReleaseName ,
30
+
31
+ [Parameter ()]
32
+ [string ]
33
+ $PsesReleaseName ,
22
34
23
35
[Parameter ()]
24
36
[string ]
@@ -52,6 +64,30 @@ param(
52
64
$PSExtensionRepositoryPath = $PSCmdlet.GetUnresolvedProviderPathFromPSPath ($PSExtensionRepositoryPath )
53
65
$PsesRepositoryPath = $PSCmdlet.GetUnresolvedProviderPathFromPSPath ($PsesRepositoryPath )
54
66
67
+ if (-not $PSExtensionVersion )
68
+ {
69
+ $PSExtensionVersion = (Get-Content - Raw " $PSExtensionRepositoryPath /package.json" | ConvertFrom-Json ).version
70
+ }
71
+
72
+ if (-not $PsesVersion )
73
+ {
74
+ $psesProps = [xml ](Get-Content - Raw " $PsesRepositoryPath /PowerShellEditorServices.Common.props" )
75
+ $psesVersionPrefix = $psesProps.Project.PropertyData.VersionPrefix
76
+ $psesVersionSuffix = $psesProps.Project.PropertyData.VersionSuffix
77
+
78
+ $PsesVersion = [semver ]" $psesVersionPrefix -$psesVersionSuffix "
79
+ }
80
+
81
+ if (-not $PSExtensionReleaseName )
82
+ {
83
+ $PSExtensionReleaseName = " v$PSExtensionVersion "
84
+ }
85
+
86
+ if (-not $PsesReleaseName )
87
+ {
88
+ $PsesReleaseName = " v$PsesVersion "
89
+ }
90
+
55
91
function UpdateChangelogFile
56
92
{
57
93
param (
You can’t perform that action at this time.
0 commit comments