feat: add appstreamcli validate job (#10243) (#10264)

(cherry picked from commit 0613395b20)

Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
This commit is contained in:
Raboneko
2026-03-03 21:49:07 -08:00
committed by GitHub
parent 880f564c95
commit 6dd52dfd9e
+12
View File
@@ -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: |