feat: store git tag in buildconfig
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
		@@ -136,9 +136,11 @@ set(Launcher_CURSEFORGE_API_KEY "$2a$10$1Oqr2MX3O4n/ilhFGc597u8tfI3L2Hyr9/rtWDAM
 | 
			
		||||
 | 
			
		||||
#### Check the current Git commit and branch
 | 
			
		||||
include(GetGitRevisionDescription)
 | 
			
		||||
git_get_exact_tag(Launcher_GIT_TAG)
 | 
			
		||||
get_git_head_revision(Launcher_GIT_REFSPEC Launcher_GIT_COMMIT)
 | 
			
		||||
 | 
			
		||||
message(STATUS "Git commit: ${Launcher_GIT_COMMIT}")
 | 
			
		||||
message(STATUS "Git tag: ${Launcher_GIT_TAG}")
 | 
			
		||||
message(STATUS "Git refspec: ${Launcher_GIT_REFSPEC}")
 | 
			
		||||
 | 
			
		||||
set(Launcher_RELEASE_VERSION_NAME "${Launcher_VERSION_MAJOR}.${Launcher_VERSION_MINOR}.${Launcher_VERSION_HOTFIX}")
 | 
			
		||||
 
 | 
			
		||||
@@ -62,8 +62,10 @@ Config::Config()
 | 
			
		||||
    UPDATER_BASE = "@Launcher_UPDATER_BASE@";
 | 
			
		||||
 | 
			
		||||
    GIT_COMMIT = "@Launcher_GIT_COMMIT@";
 | 
			
		||||
    GIT_TAG = "@Launcher_GIT_TAG@";
 | 
			
		||||
    GIT_REFSPEC = "@Launcher_GIT_REFSPEC@";
 | 
			
		||||
    if (GIT_REFSPEC == QStringLiteral("GITDIR-NOTFOUND"))
 | 
			
		||||
    if (GIT_REFSPEC == QStringLiteral("GITDIR-NOTFOUND")
 | 
			
		||||
        || GIT_TAG == QStringLiteral("-128-NOTFOUND"))
 | 
			
		||||
    {
 | 
			
		||||
        VERSION_CHANNEL = QStringLiteral("stable");
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -83,6 +83,9 @@ class Config {
 | 
			
		||||
    /// The git commit hash of this build
 | 
			
		||||
    QString GIT_COMMIT;
 | 
			
		||||
 | 
			
		||||
    /// The git tag of this build
 | 
			
		||||
    QString GIT_TAG;
 | 
			
		||||
 | 
			
		||||
    /// The git refspec of this build
 | 
			
		||||
    QString GIT_REFSPEC;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user