diff --git a/src/gui/ALAboutDialog.py b/src/gui/ALAboutDialog.py
index c65e8ea..92271b0 100644
--- a/src/gui/ALAboutDialog.py
+++ b/src/gui/ALAboutDialog.py
@@ -20,7 +20,9 @@ from PySide6.QtCore import (
QTimer, Qt
)
-from gui.AppInfo import AL_VERSION
+from gui.ALVersionInfo import (
+ AL_VERSION, AL_COMMIT_SHA, AL_COMMIT_DATE, AL_BUILD_DATE
+)
from gui.Ui_ALAboutDialog import Ui_ALAboutDialog
from gui import AutoLibraryResource
@@ -64,6 +66,9 @@ class ALAboutDialog(QDialog, Ui_ALAboutDialog):
about_text = f"""
Version Information:
Version: {AL_VERSION}
+Commit SHA: {AL_COMMIT_SHA}
+Commit date: {AL_COMMIT_DATE}
+Build date: {AL_BUILD_DATE}
Python version: {platform.python_version()}
Qt version: {self.getQtVersion()}
diff --git a/src/gui/ALVersionInfo.py b/src/gui/ALVersionInfo.py
new file mode 100644
index 0000000..6e88e40
--- /dev/null
+++ b/src/gui/ALVersionInfo.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+
+"""
+ The contents of this file will automatically be updated by the
+ github workflow process. Do not edit manually.
+
+ This file is auto-generated during the workflow process.
+ Last updated:
+"""
+
+AL_VERSION = ""
+AL_TAG = ""
+AL_COMMIT_SHA = ""
+AL_COMMIT_DATE = ""
+AL_BUILD_DATE = ""
+AL_VERSION_FULL = f"{AL_VERSION} ({AL_COMMIT_SHA})"
\ No newline at end of file
diff --git a/src/gui/AppInfo.py b/src/gui/AppInfo.py
deleted file mode 100644
index c55b0f0..0000000
--- a/src/gui/AppInfo.py
+++ /dev/null
@@ -1 +0,0 @@
-AL_VERSION = "1.0.0"