@@ -14,7 +14,11 @@ param(
14
14
15
15
[Parameter (Mandatory )]
16
16
[string ]
17
- $SinceRef ,
17
+ $PSExtensionSinceRef ,
18
+
19
+ [Parameter (Mandatory )]
20
+ [string ]
21
+ $PsesSinceRef ,
18
22
19
23
[Parameter ()]
20
24
[version ]
@@ -34,7 +38,11 @@ param(
34
38
35
39
[Parameter ()]
36
40
[string ]
37
- $UntilRef = ' HEAD' ,
41
+ $PSExtensionUntilRef = ' HEAD' ,
42
+
43
+ [Parameter ()]
44
+ [string ]
45
+ $PsesUntilRef = ' HEAD' ,
38
46
39
47
[Parameter ()]
40
48
[string ]
@@ -163,6 +171,14 @@ $branchName = "changelog-$ReleaseName"
163
171
164
172
# region PSES Changelog
165
173
174
+ $psesGetCommitParams = @ {
175
+ SinceRef = $PsesSinceRef
176
+ UntilRef = $PsesUntilRef
177
+ GitHubToken = $GitHubToken
178
+ RepositoryPath = $PsesRepositoryPath
179
+ Verbose = $VerbosePreference
180
+ }
181
+
166
182
$clEntryParams = @ {
167
183
EntryCategories = $categories
168
184
DefaultCategory = $defaultCategory
@@ -171,22 +187,23 @@ $clEntryParams = @{
171
187
' Issue-Bug' = ' 🐛'
172
188
}
173
189
NoThanks = $noThanks
190
+ Verbose = $VerbosePreference
174
191
}
175
192
176
193
$clSectionParams = @ {
177
194
Categories = $categories.Keys
178
195
DefaultCategory = $defaultCategory
179
- ReleaseName = $ReleaseName
180
196
DateFormat = $dateFormat
197
+ Verbose = $VerbosePreference
181
198
}
182
199
183
200
Write-Verbose " Creating PSES changelog"
184
201
185
- $psesChangelogSection = Get-GitCommit - SinceRef $SinceRef - UntilRef $UntilRef - GitHubToken $GitHubToken - RepositoryPath $PsesRepositoryPath - Verbose: $VerbosePreference |
202
+ $psesChangelogSection = Get-GitCommit @psesGetCommitParams |
186
203
Get-ChangeInfoFromCommit - GitHubToken $GitHubToken - Verbose:$VerbosePreference |
187
204
Skip-IgnoredChange @ignore - Verbose:$VerbosePreference |
188
- New-ChangelogEntry @clEntryParams - Verbose: $VerbosePreference |
189
- New-ChangelogSection @clSectionParams - Verbose: $VerbosePreference
205
+ New-ChangelogEntry @clEntryParams |
206
+ New-ChangelogSection @clSectionParams - ReleaseName $PsesReleaseName
190
207
191
208
Write-Host " PSES CHANGELOG:`n`n $psesChangelogSection `n`n "
192
209
@@ -212,7 +229,15 @@ $psesChangelogPostamble = $psesChangelogSection -split "`n"
212
229
$psesChangelogPostamble = @ (" #### [$psesRepoName ](https://github.com/$Organization /$psesRepoName )" ) + $psesChangelogPostamble [2 .. ($psesChangelogPostamble.Length - 3 )]
213
230
$psesChangelogPostamble = $psesChangelogPostamble -join " `n "
214
231
215
- $psextChangelogSection = Get-GitCommit - SinceRef $SinceRef - UntilRef $UntilRef - GitHubToken $GitHubToken - RepositoryPath $PSExtensionRepositoryPath - Verbose:$VerbosePreference |
232
+ $psExtGetCommitParams = @ {
233
+ SinceRef = $PSExtensionSinceRef
234
+ UntilRef = $PSExtensionUntilRef
235
+ GitHubToken = $GitHubToken
236
+ RepositoryPath = $PSExtensionRepositoryPath
237
+ Verbose = $VerbosePreference
238
+ }
239
+
240
+ $psextChangelogSection = Get-GitCommit @psExtGetCommitParams |
216
241
Get-ChangeInfoFromCommit - GitHubToken $GitHubToken - Verbose:$VerbosePreference |
217
242
Skip-IgnoredChange @ignore - Verbose:$VerbosePreference |
218
243
New-ChangelogEntry @clEntryParams - Verbose:$VerbosePreference |
0 commit comments