Skip to content

Commit

Permalink
Try 10
Browse files Browse the repository at this point in the history
  • Loading branch information
Kiryuumaru committed Mar 26, 2024
1 parent 53528e9 commit d647794
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions NukeBuildHelpers/BaseNukeBuildHelpers.Helpers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -453,9 +453,25 @@ private AllVersions GetAllVersions(string appId, Dictionary<string, (AppEntry En
if (rawTag.StartsWith("build.", StringComparison.InvariantCultureIgnoreCase))
{
var buildSplit = rawTag.Split('-');
if (buildSplit.Length == 2)
var parsedBuildId = long.Parse(buildSplit[0].Split('.')[1]);
if (buildSplit.Length == 1)
{
if (!buildIdCommitPaired.ContainsKey(parsedBuildId))
{
buildIdCommitPaired[parsedBuildId] = commitId;
}
if (!commitBuildIdGrouped.TryGetValue(commitId, out var pairedCommitBuildId))
{
pairedCommitBuildId = [];
commitBuildIdGrouped.Add(commitId, pairedCommitBuildId);
}
if (!pairedCommitBuildId.Contains(parsedBuildId))
{
pairedCommitBuildId.Add(parsedBuildId);
}
}
else if (buildSplit.Length == 2)
{
var parsedBuildId = long.Parse(buildSplit[0].Split('.')[1]);
var buildIdEnv = buildSplit[1].ToLowerInvariant();
if (!EnvironmentBranches.Any(i => i.Equals(buildIdEnv, StringComparison.InvariantCultureIgnoreCase)))
{
Expand All @@ -477,7 +493,6 @@ private AllVersions GetAllVersions(string appId, Dictionary<string, (AppEntry En
}
else if (buildSplit.Length == 3)
{
var parsedBuildId = long.Parse(buildSplit[0].Split('.')[1]);
var buildIdRunIndicator = buildSplit[2].ToLowerInvariant();
if (buildIdRunIndicator.Equals("passed", StringComparison.InvariantCultureIgnoreCase))
{
Expand Down

0 comments on commit d647794

Please sign in to comment.