From 88cc92439ee4fac9fc00cb962e153ca387b2846b Mon Sep 17 00:00:00 2001 From: Ayaz Salikhov Date: Thu, 19 Jun 2025 12:04:48 +0100 Subject: [PATCH] refactor: Simplify check_config implementation --- .github/workflows/build.yml | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2e38116de..b3d850c6f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -99,23 +99,9 @@ jobs: shell: bash run: | repoConfigFile=docs/config-description.md - if ! [ -f "${repoConfigFile}" ]; then - echo "Config Description markdown file is missing in docs folder" - exit 1 - fi + configDescriptionFile=config_description_new.md chmod +x ./clio_server - configDescriptionFile=config_description_new.md ./clio_server -d "${configDescriptionFile}" - configDescriptionHash=$(sha256sum "${configDescriptionFile}" | cut -d' ' -f1) - repoConfigHash=$(sha256sum "${repoConfigFile}" | cut -d' ' -f1) - - if [ "${configDescriptionHash}" != "${repoConfigHash}" ]; then - echo "Markdown file is not up to date" - diff -u "${repoConfigFile}" "${configDescriptionFile}" - rm -f "${configDescriptionFile}" - exit 1 - fi - rm -f "${configDescriptionFile}" - exit 0 + diff -u "${repoConfigFile}" "${configDescriptionFile}"