From 3d9bfb528c8e1c2c028fec1597cd0fb54017af04 Mon Sep 17 00:00:00 2001 From: Carl Simon Adorf Date: Thu, 5 Mar 2020 15:44:48 +0100 Subject: [PATCH] Add 'validate-dependency-specification' job to dm workflow. --- .github/workflows/dm.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/dm.yml b/.github/workflows/dm.yml index 0c3193fffd..623a1cd2a4 100644 --- a/.github/workflows/dm.yml +++ b/.github/workflows/dm.yml @@ -17,6 +17,26 @@ on: jobs: + validate-dependency-specification: + # Note: The specification is also validated by the pre-commit hook. + + runs-on: ubuntu-latest + timeout-minutes: 5 + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python 3.7 + uses: actions/setup-python@v1 + with: + python-version: 3.7 + + - name: Install dm-script dependencies + run: pip install click~=7.0 pyyaml~=5.1 toml + + - name: Validate + run: python ./utils/dependency_management.py validate-all + install-with-pip: runs-on: ubuntu-latest