summaryrefslogtreecommitdiffstatshomepage
path: root/.github/workflows/hash.yml
blob: cec7fca734b04aac16cdf4527a34f412a6d63bbf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
name: XML validation

on:
  push:
    paths:
    - 'hash/*'
  pull_request:
    paths:
    - 'hash/*'

jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: Install dependencies
      run: |
        sudo apt-get update
        sudo apt-get install -y libxml2-utils
    - name: Validate (HSI)
      run: for x in hash/*.hsi ; do xmllint --noout "$x" ; done
    - name: Validate (XML)
      run: for x in hash/*.xml ; do xmllint --noout --valid "$x" ; done