Skip to content

Commit ebbacc8

Browse files
committed
Try to sort groups in nuspec
1 parent db6c005 commit ebbacc8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/actions/update-nuspec-file/UpdateNuspec.ps1

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,12 +162,12 @@ if ($null -ne $ExternalCsprojDependencies) {
162162
}
163163

164164
$dependenciesNode = $nuspecXml.CreateElement("dependencies", $nuspecXmlNamespace)
165-
foreach ($targetFramework in $nuspecDependencies.Keys) {
165+
foreach ($targetFramework in ($nuspecDependencies.Keys | Sort-Object)) {
166166
$groupNode = $nuspecXml.CreateElement("group", $nuspecXmlNamespace)
167167
$targetFrameworkAttr = $nuspecXml.CreateAttribute('targetFramework')
168168
$targetFrameworkAttr.Value = $targetFramework
169169
$groupNode.Attributes.Append($targetFrameworkAttr) | Out-Null
170-
foreach ($packageId in $nuspecDependencies[$targetFramework].Keys | Sort-Object) {
170+
foreach ($packageId in ($nuspecDependencies[$targetFramework].Keys | Sort-Object)) {
171171
$item = $nuspecDependencies[$targetFramework][$packageId]
172172
$dependencyNode = $nuspecXml.CreateElement("dependency", $nuspecXmlNamespace)
173173

@@ -211,7 +211,7 @@ if ($frameworkReferences.Count -ne 0) {
211211
}
212212

213213
if ($null -ne $frameworkReferencesNode) {
214-
foreach ($targetFramework in $rootTargetFrameworks) {
214+
foreach ($targetFramework in ($rootTargetFrameworks | Sort-Object)) {
215215
$groupNode = $nuspecXml.CreateElement("group", $nuspecXmlNamespace)
216216
$targetFrameworkAttr = $nuspecXml.CreateAttribute('targetFramework')
217217
$targetFrameworkAttr.Value = $targetFramework
@@ -240,7 +240,7 @@ foreach ($node in $nuspecXml.package.SelectNodes("//*[local-name() = 'files']"))
240240

241241
$filesNode = $nuspecXml.CreateElement("files", $nuspecXmlNamespace)
242242
$allowedFileExtensions = @(".dll", ".pdb", ".exe", ".json", ".xml")
243-
foreach ($targetFramework in $rootTargetFrameworks) {
243+
foreach ($targetFramework in ($rootTargetFrameworks | Sort-Object)) {
244244
foreach ($file in (Get-ChildItem -Path "$([IO.Path]::Combine($rootCsprojDirectory, "bin", "Release", $targetFramework))")) {
245245
if (-not($allowedFileExtensions -Contains $file.Extension)) {
246246
continue

0 commit comments

Comments
 (0)