From 02ba9b31c150d9b9c2e837962647b39ab42eb33e Mon Sep 17 00:00:00 2001 From: Trigg Date: Sun, 1 Nov 2026 11:41:34 +0000 Subject: [PATCH] chore: add metadata lint ci step chore: cleaned out left over spaces in metadata --- .github/workflows/ci.yaml | 22 ++++++++++++ metadata/dock.xml | 4 +-- metadata/locker.xml | 70 +++++++++++++++++++-------------------- metadata/panel.xml | 8 ++--- 4 files changed, 63 insertions(+), 41 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9fe95a03..27db0f67 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -99,3 +99,25 @@ jobs: wget https://raw.githubusercontent.com/WayfireWM/wayfire/master/uncrustify.ini git ls-files | grep "hpp$\|cpp$" | xargs ../uncrustify/build/uncrustify -c uncrustify.ini --no-backup --replace git diff --exit-code + + lint-xml: + runs-on: ubuntu-latest + + steps: + - name: Checkout Code + uses: actions/checkout@v4 + + - name: Install xmlstarlet + run: sudo apt-get update && sudo apt-get install -y xmlstarlet + + - name: Check XML + run: | + find metadata -name "*.xml" -exec xmlstarlet val --well-formed {} + + + - name: Check XML Format + run: | + while IFS= read -r file; do + echo "File : ${file}" + xmlstarlet fo --indent-tab "$file" > "${file}.tmp" + diff -u "$file" "${file}.tmp" + done < <(find metadata -name "*.xml*") diff --git a/metadata/dock.xml b/metadata/dock.xml index 5b117a6b..f6f8f52c 100644 --- a/metadata/dock.xml +++ b/metadata/dock.xml @@ -5,7 +5,7 @@ Shell diff --git a/metadata/locker.xml b/metadata/locker.xml index 872ac801..b2dbe89a 100644 --- a/metadata/locker.xml +++ b/metadata/locker.xml @@ -100,8 +100,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -134,7 +134,7 @@ center-center @@ -151,8 +151,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -193,7 +193,7 @@ 2em default @@ -210,8 +210,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -260,7 +260,7 @@ 20 @@ -276,8 +276,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -310,8 +310,8 @@ top-right - top-center - <_name>Top + top-center + <_name>Top top-right @@ -374,8 +374,8 @@ top-center - top-center - <_name>Top + top-center + <_name>Top top-right @@ -438,7 +438,7 @@ 10 @@ -454,8 +454,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -498,7 +498,7 @@ 20 @@ -529,8 +529,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -563,7 +563,7 @@ bottom-right - top-center - <_name>Top + top-center + <_name>Top top-right @@ -653,7 +653,7 @@ 10 @@ -669,8 +669,8 @@ <_name>Top Left - top-center - <_name>Top + top-center + <_name>Top top-right @@ -703,7 +703,7 @@ top-right - top-center - <_name>Top + top-center + <_name>Top top-right @@ -764,7 +764,7 @@ default diff --git a/metadata/panel.xml b/metadata/panel.xml index 71ca05e7..82d2eac4 100644 --- a/metadata/panel.xml +++ b/metadata/panel.xml @@ -7,7 +7,7 @@ <_short>General