From 775e8a4de1d5f3c0a5e85dcf9e18fcb1ff5e48c9 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Fri, 25 Sep 2020 13:04:39 +0200 Subject: [PATCH] Add a github action to validate syntax post-commit While we don't use the github workflow for our development, it doesn't hurt to get a post-commit notification when somebody forgot to validate things pre-commit (using the hook we have). This hook also runs with exactly the version of python/pycodestyle that we are using in production, which might help someone. --- .github/workflows/validate-syntax.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/validate-syntax.yaml diff --git a/.github/workflows/validate-syntax.yaml b/.github/workflows/validate-syntax.yaml new file mode 100644 index 00000000..e3d82381 --- /dev/null +++ b/.github/workflows/validate-syntax.yaml @@ -0,0 +1,25 @@ +name: Validate python syntax + +on: [push, pull_request] + +jobs: + validate: + + runs-on: ubuntu-latest + strategy: + matrix: + python-version: [3.7] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install pycodestyle==2.4.0 + - name: Validate with pycodestyle + run: | + pycodestyle -- 2.39.5