diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2021-12-14 10:24:18 +0300 |
---|---|---|
committer | John Molakvoæ <skjnldsv@protonmail.com> | 2021-12-14 10:40:31 +0300 |
commit | c80a21f6808d8c23ce0debabe5d0faa8bbaf096f (patch) | |
tree | 7912910aef00da7431f5993f4dd77b2647d73ec5 /.github | |
parent | 02cd0d2b981c0553160aea6eea0e32a12e0a7e18 (diff) |
Create lint-info-xml.yml
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/lint-info-xml.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/.github/workflows/lint-info-xml.yml b/.github/workflows/lint-info-xml.yml new file mode 100644 index 00000000..cea2a2bc --- /dev/null +++ b/.github/workflows/lint-info-xml.yml @@ -0,0 +1,31 @@ +# This workflow is provided via the organization template repository +# +# https://github.com/nextcloud/.github +# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization + +name: Lint + +on: + pull_request: + push: + branches: + - master + - stable* + +jobs: + xml-linters: + runs-on: ubuntu-latest + + name: info.xml lint + steps: + - name: Checkout + uses: actions/checkout@master + + - name: Download schema + run: wget https://raw.githubusercontent.com/nextcloud/appstore/master/nextcloudappstore/api/v1/release/info.xsd + + - name: Lint info.xml + uses: ChristophWurst/xmllint-action@v1 + with: + xml-file: ./appinfo/info.xml + xml-schema-file: ./info.xsd |