name: Lint info.xml on: push: branches: [main] pull_request: jobs: xml-lint: runs-on: gitea-runner-server03 steps: - uses: actions/checkout@v7 - name: Install xmllint run: | apt-get update apt-get install -y --no-install-recommends libxml2-utils - name: Download appstore schema run: wget -q https://raw.githubusercontent.com/nextcloud/appstore/master/nextcloudappstore/api/v1/release/info.xsd -O info.xsd - name: Validate appinfo/info.xml run: xmllint --schema info.xsd appinfo/info.xml --noout