Skip to content

Commit ce12bb6

Browse files
committed
(build) Refactor constants and improve code clarity
Updated the `Constants.cs` to better organize and rename fields for architectures. Removed redundant constants and added proper code suppression for ReSharper.
1 parent 35e272c commit ce12bb6

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

build/common/Utilities/Constants.cs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// ReSharper disable MemberCanBePrivate.Global
12
namespace Common.Utilities;
23

34
public static class Constants
@@ -7,12 +8,13 @@ public static class Constants
78

89
public const string VersionCurrent = "6.0";
910
public const string VersionLatest = "8.0";
11+
public static readonly string[] Frameworks = [VersionCurrent, VersionLatest];
1012

1113
public const string DefaultBranch = "main";
1214
public const string DefaultConfiguration = "Release";
1315

1416
public static readonly Architecture[] ArchToBuild = [Architecture.Amd64, Architecture.Arm64];
15-
public static readonly string[] Frameworks = [VersionCurrent, VersionLatest];
17+
public static readonly string[] Architectures = [nameof(Architecture.Amd64), nameof(Architecture.Arm64)];
1618

1719
public const string DockerBaseImageName = "gittools/build-images";
1820
public const string DockerImageName = "gittools/gitversion";
@@ -23,11 +25,6 @@ public static class Constants
2325
public const string GitHubContainerRegistry = "ghcr.io";
2426
public static readonly string[] DockerRegistries = [DockerHub, GitHub];
2527

26-
public const string Arm64 = "arm64";
27-
public const string Amd64 = "amd64";
28-
29-
public static readonly string[] Architectures = [Amd64, Arm64];
30-
3128
public const string AlpineLatest = "alpine.3.20";
3229
public const string CentosStreamLatest = "centos.stream.9";
3330
public const string DebianLatest = "debian.12";

0 commit comments

Comments
 (0)