🐛 misc(CI): fix Mermaid version detection

This commit is contained in:
welpo 2025-03-15 09:25:40 +01:00
parent 88ebde9b24
commit e11186a844
No known key found for this signature in database
GPG key ID: A2F978CF4EC1F5A6

View file

@ -81,7 +81,14 @@ get_latest_version_github() {
get_local_mermaid_version() {
local version
# Old format.
version=$(grep -o '[A-Za-z]\+t="[0-9]\+\.[0-9]\+\.[0-9]\+"' "$MERMAID_PATH" | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' || true)
# New format.
if [ -z "$version" ]; then
version=$(grep -o 'version:"[0-9]\+\.[0-9]\+\.[0-9]\+"' "$MERMAID_PATH" | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+' || true)
fi
if [ -z "$version" ]; then
exit_with_message "Could not detect local Mermaid.js version"
fi