obs-studio/.github/workflows/qt-xml.yml
Ryan Foster 41b416fc99 CI: Fix Qt XML Validator workflow
libxml2-utils updated recently but the manifest is out-of-date. Try to
fix it with the suggestion of running apt-get update first.
2022-03-17 14:40:52 -07:00

30 lines
667 B
YAML

name: UI XML Validator
on:
push:
paths-ignore:
- "cmake/**"
pull_request:
paths:
- "UI/forms/**"
jobs:
qt-xml-validator:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: 'recursive'
- name: Install xmllint
run: |
sudo apt-get -qq update
sudo apt-get install --no-install-recommends -y libxml2-utils
- name: Register Annotations
uses: korelstar/xmllint-problem-matcher@v1
- name: Validate
run: |
xmllint --schema UI/forms/XML-Schema-Qt5.15.xsd --noout UI/forms/*.ui UI/forms/**/*.ui