From 86d1140c928721cd5991e31327af051d7708a7fe Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 1 Mar 2026 23:08:45 +0100 Subject: [PATCH] Improved error messages. --- .github/workflows/ApplicationTesting.yml | 2 +- .github/workflows/CompletePipeline.yml | 4 ++-- .github/workflows/ExtractConfiguration.yml | 4 ++-- .github/workflows/UnitTesting.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ApplicationTesting.yml b/.github/workflows/ApplicationTesting.yml index 4c42137..150b6c6 100644 --- a/.github/workflows/ApplicationTesting.yml +++ b/.github/workflows/ApplicationTesting.yml @@ -114,7 +114,7 @@ jobs: requirementsFile = Path(requirements) if not requirementsFile.exists(): - print(f"::error title=FileNotFoundError::{requirementsFile}") + print(f"::error title=FileNotFoundError::Requirements file '{requirementsFile}' doesn't exist.") exit(1) print(f"requirements file: {requirementsFile.as_posix()}") diff --git a/.github/workflows/CompletePipeline.yml b/.github/workflows/CompletePipeline.yml index 5f619be..6762d23 100644 --- a/.github/workflows/CompletePipeline.yml +++ b/.github/workflows/CompletePipeline.yml @@ -210,7 +210,7 @@ jobs: versionFile = Path("${{ needs.UnitTestingParams.outputs.package_version_file }}") if not versionFile.exists(): - print(f"::error title=CompletePipeline::Version file '{versionFile}' not found.") + print(f"::error title=CompletePipeline::Version file '{versionFile}' doesn't exist.") exit(1) versionInformation = extractVersionInformation(versionFile) @@ -218,7 +218,7 @@ jobs: print(f"from code: {versionInformation.Version}") if expectedVersion != versionInformation.Version: - print(f"::error title=CompletePipeline::Expected version does not version in Python code.") + print(f"::error title=CompletePipeline::Expected version ({expectedVersion}) doesn't match the version in Python code ({versionInformation.Version}).") exit(2) # Write jobs to special file diff --git a/.github/workflows/ExtractConfiguration.yml b/.github/workflows/ExtractConfiguration.yml index 541e044..4970aac 100644 --- a/.github/workflows/ExtractConfiguration.yml +++ b/.github/workflows/ExtractConfiguration.yml @@ -153,7 +153,7 @@ jobs: typingHTMLDirectory = Path(section["html_report"]) else: print(f"File '{pyProjectFile}' not found.") - print(f"::error title=FileNotFoundError::File '{pyProjectFile}' not found.") + print(f"::error title=FileNotFoundError::Python project file '{pyProjectFile}' doesn't exist.") exit(1) # Read output paths from '.coveragerc' file @@ -170,7 +170,7 @@ jobs: coverageJSONFile = Path(coverageRCSettings["json"]["output"]) else: print(f"File '{coverageRCFile}' not found.") - print(f"::error title=FileNotFoundError::File '{coverageRCFile}' not found.") + print(f"::error title=FileNotFoundError::Coverage RC file '{coverageRCFile}' doesn't exist.") exit(1) unittest_report_xml = { diff --git a/.github/workflows/UnitTesting.yml b/.github/workflows/UnitTesting.yml index 0f9aead..84d4064 100644 --- a/.github/workflows/UnitTesting.yml +++ b/.github/workflows/UnitTesting.yml @@ -235,7 +235,7 @@ jobs: requirementsFile = Path(requirements) if not requirementsFile.exists(): - print(f"::error title=FileNotFoundError::{requirementsFile}") + print(f"::error title=FileNotFoundError::Requirements file '{requirementsFile}' doesn't exist.") exit(1) print(f"requirements file: {requirementsFile.as_posix()}")