Always show version overlay, add more info
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
$sha = (git rev-parse --short=7 HEAD)
|
||||
$ref = (git symbolic-ref --short HEAD)
|
||||
|
||||
if ($env:GITHUB_REPOSITORY) {
|
||||
$ref = "$env:GITHUB_REPOSITORY/$(git symbolic-ref --short HEAD)"
|
||||
} else {
|
||||
$remoteUrl = (git remote get-url origin)
|
||||
# handle github urls only, can't predict other origins behavior
|
||||
if ($remoteUrl -match '(?:github\.com[:/])([^/:]+/[^/]+?)(?:\.git)?$') {
|
||||
$ref = "$($matches[1])/$(git symbolic-ref --short HEAD)"
|
||||
}else{
|
||||
# fallback to just symbolic ref in case remote isnt what we expect
|
||||
$ref = "UNKNOWN/$(git symbolic-ref --short HEAD)"
|
||||
}
|
||||
}
|
||||
|
||||
$build = 560 # Note: Build/network has to stay static for now, as without it builds wont be able to play together. We can change it later when we have a better versioning scheme in place.
|
||||
$suffix = ""
|
||||
|
||||
@@ -18,7 +31,8 @@ if (git status --porcelain) {
|
||||
#pragma once
|
||||
|
||||
#define VER_PRODUCTBUILD $build
|
||||
#define VER_PRODUCTVERSION_STR_W L"$sha$suffix ($ref)"
|
||||
#define VER_PRODUCTVERSION_STR_W L"$sha$suffix"
|
||||
#define VER_FILEVERSION_STR_W VER_PRODUCTVERSION_STR_W
|
||||
#define VER_BRANCHVERSION_STR_W L"$ref"
|
||||
#define VER_NETWORK VER_PRODUCTBUILD
|
||||
"@ | Set-Content "Common/BuildVer.h"
|
||||
|
||||
Reference in New Issue
Block a user