From: Jaroslav Kysela Date: Wed, 19 Feb 2020 07:59:57 +0000 (+0100) Subject: github: create validate workflow X-Git-Tag: v1.2.2~2 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=22619ef2f3c0557c3b6dd1f461f524ee017eda65;p=alsa-ucm-conf.git github: create validate workflow Signed-off-by: Jaroslav Kysela --- diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 0000000..f820687 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,31 @@ +name: Validate UCM configuration + +on: [push, pull_request] + +jobs: + ucm_validate: + runs-on: ubuntu-latest + container: + image: fedora:latest + steps: + - name: Prepare environment + run: | + dnf -y upgrade + dnf -y install alsa-lib-devel python3 make + - name: Checkout + uses: actions/checkout@v2 + with: + path: alsa-ucm-conf + - name: Checkout alsa-tests + uses: actions/checkout@v2 + with: + repository: alsa-project/alsa-tests + path: alsa-tests + - name: Validate syntax + run: | + cd alsa-tests/python/ucm-validator + make LOGLEVEL=2 verify + - name: Validate configurations + run: | + cd alsa-tests/python/ucm-validator + make LOGLEVEL=2 configs