Skip to content

Commit 8a868b5

Browse files
committed
Fix env-file parsing
1 parent b54ae46 commit 8a868b5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

installer/version_parser.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ def parse_version_info(version_path):
3939
version_info = {"date": f'{datetime.datetime.now():%Y-%m-%d %H:%M}'}
4040

4141
# Get name of version file
42-
version_name = os.path.basename(version_path)
42+
file_name = os.path.basename(version_path)
43+
version_name = os.path.splitext(file_name)[0]
4344
version_info[version_name] = {
4445
"CI_PROJECT_NAME": None,
4546
"CI_COMMIT_REF_NAME": None,
@@ -102,9 +103,9 @@ def parse_build_name(version_info, git_branch_name=""):
102103

103104
# Parse all version info (if found)
104105
for git_log_filename in os.listdir(settings_path):
105-
git_log_filepath = os.path.join(settings_path, git_log_filename)
106-
if os.path.splitext(git_log_filepath)[1] == "":
107-
# No extension, parse version info
106+
if git_log_filename.endswith(".env"):
107+
# Metadata file, parse version info
108+
git_log_filepath = os.path.join(settings_path, git_log_filename)
108109
version_info.update(parse_version_info(git_log_filepath))
109110

110111
# Calculate build name from version info

0 commit comments

Comments
 (0)