mirror of
https://github.com/XRPLF/clio.git
synced 2025-12-06 17:27:58 +00:00
refactor: Simplify check_config implementation (#2247)
This commit is contained in:
18
.github/workflows/build.yml
vendored
18
.github/workflows/build.yml
vendored
@@ -99,23 +99,9 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
repoConfigFile=docs/config-description.md
|
repoConfigFile=docs/config-description.md
|
||||||
if ! [ -f "${repoConfigFile}" ]; then
|
configDescriptionFile=config_description_new.md
|
||||||
echo "Config Description markdown file is missing in docs folder"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
chmod +x ./clio_server
|
chmod +x ./clio_server
|
||||||
configDescriptionFile=config_description_new.md
|
|
||||||
./clio_server -d "${configDescriptionFile}"
|
./clio_server -d "${configDescriptionFile}"
|
||||||
|
|
||||||
configDescriptionHash=$(sha256sum "${configDescriptionFile}" | cut -d' ' -f1)
|
diff -u "${repoConfigFile}" "${configDescriptionFile}"
|
||||||
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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user