Skip to content

Commit fe448bc

Browse files
committed
app - client hotfix for reading version in github action ci
1 parent dad6e4b commit fe448bc

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/Shared/Shared.Boot/Editor/Version/EditorVersionExporter.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ public static void ExportBuildVersion()
2323

2424
var asset = ScriptableObject.CreateInstance<BuildVersionAsset>();
2525
asset.buildVersion = ((IVersionProvider)(new EditorVersionProvider())).ReadBuildVersion();
26+
Slog.Info(asset.buildVersion.ToShortInfo());
2627

2728
AssetDatabase.CreateAsset(asset, path);
2829
AssetDatabase.SaveAssets();

src/Shared/Shared.Boot/Editor/Version/EditorVersionProvider.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,18 @@ private static void Initialize()
2121

2222
BuildVersion IVersionProvider.ReadBuildVersion()
2323
{
24+
var sha = Environment.GetEnvironmentVariable("GITHUB_SHA");
25+
if (string.IsNullOrEmpty(sha))
26+
sha = TryProcessChecked(GitExecutable, "rev-parse HEAD", "<fail>").Trim();
27+
28+
var branch = Environment.GetEnvironmentVariable("GITHUB_REF_POINT");
29+
if (string.IsNullOrEmpty(branch))
30+
branch = TryProcessChecked(GitExecutable, "rev-parse --abbrev-ref HEAD", "<fail>").Trim();
31+
2432
return new()
2533
{
26-
Sha = TryProcessChecked(GitExecutable, "rev-parse HEAD", "<fail>").Trim(),
27-
Branch = TryProcessChecked(GitExecutable, "rev-parse --abbrev-ref HEAD", "<fail>").Trim(),
34+
Sha = sha,
35+
Branch = branch,
2836
Time = DateTime.Now
2937
};
3038
}

0 commit comments

Comments
 (0)