fix duplicate aliases from color codes (AB#5)
This commit is contained in:
parent
d4b5120953
commit
82381457df
@ -51,10 +51,12 @@ namespace WebfrontCore.Controllers
|
|||||||
NetworkId = client.NetworkId,
|
NetworkId = client.NetworkId,
|
||||||
Meta = new List<ProfileMeta>(),
|
Meta = new List<ProfileMeta>(),
|
||||||
Aliases = client.AliasLink.Children
|
Aliases = client.AliasLink.Children
|
||||||
.Select(a => a.Name)
|
.Select(_alias => _alias.Name)
|
||||||
.Prepend(client.Name)
|
.GroupBy(_alias => _alias.StripColors())
|
||||||
.OrderBy(a => a)
|
// we want the longest "duplicate" name
|
||||||
|
.Select(_grp => _grp.OrderByDescending(_name => _name.Length).First())
|
||||||
.Distinct()
|
.Distinct()
|
||||||
|
.OrderBy(a => a)
|
||||||
.ToList(),
|
.ToList(),
|
||||||
IPs = client.AliasLink.Children
|
IPs = client.AliasLink.Children
|
||||||
.Where(i => i.IPAddress != null)
|
.Where(i => i.IPAddress != null)
|
||||||
|
@ -132,10 +132,11 @@ steps:
|
|||||||
tagSource: 'userSpecifiedTag'
|
tagSource: 'userSpecifiedTag'
|
||||||
tag: '$(VersionInformation.Major).$(VersionInformation.Minor)-$(buildConfiguration)$(VersionInformation.Build)r$(VersionInformation.Revision)-$(Build.BuildId)'
|
tag: '$(VersionInformation.Major).$(VersionInformation.Minor)-$(buildConfiguration)$(VersionInformation.Build)r$(VersionInformation.Revision)-$(Build.BuildId)'
|
||||||
title: 'Version $(VersionInformation.Major).$(VersionInformation.Minor) $(buildConfiguration) $(VersionInformation.Build) Revision $(VersionInformation.Revision) Build $(Build.BuildId)'
|
title: 'Version $(VersionInformation.Major).$(VersionInformation.Minor) $(buildConfiguration) $(VersionInformation.Build) Revision $(VersionInformation.Revision) Build $(Build.BuildId)'
|
||||||
releaseNotesFilePath: '$(Build.Repository.LocalPath)/version.txt'
|
|
||||||
assets: '$(Build.ArtifactStagingDirectory)/*.zip'
|
assets: '$(Build.ArtifactStagingDirectory)/*.zip'
|
||||||
isPreRelease: true
|
isPreRelease: true
|
||||||
changeLogCompareToRelease: 'lastFullRelease'
|
releaseNotesSource: 'inline'
|
||||||
|
releaseNotesInline: 'todo'
|
||||||
|
changeLogCompareToRelease: 'lastNonDraftRelease'
|
||||||
changeLogType: 'commitBased'
|
changeLogType: 'commitBased'
|
||||||
|
|
||||||
- task: PublishPipelineArtifact@1
|
- task: PublishPipelineArtifact@1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user