From 5177bccbfa3be58a3d3030142306b6aec46e8de4 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 3 Mar 2026 21:49:52 -0800 Subject: [PATCH] feat: add appstreamcli validate job (#10243) (#10266) (cherry picked from commit 0613395b2010743c8ad57ce8f302d5a922ad46fa) Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- .github/workflows/autobuild.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/autobuild.yml b/.github/workflows/autobuild.yml index dc81fc0a80..26a77349b8 100644 --- a/.github/workflows/autobuild.yml +++ b/.github/workflows/autobuild.yml @@ -69,6 +69,18 @@ jobs: --basename=test \ --veto-ignore=missing-parents \ --veto-ignore=missing-info 2>&1 | tee asb.log + + - name: Run appstreamcli validate + run: | + echo "## AppStream MetaInfo Validation" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```xml' >> $GITHUB_STEP_SUMMARY + for file in output/test.xml.gz; do + appstreamcli validate $file >> $GITHUB_STEP_SUMMARY || true + echo "" >> $GITHUB_STEP_SUMMARY + done + echo '```' >> $GITHUB_STEP_SUMMARY + - name: Export logs id: export_logs run: |