From 67770b4224a3787e84b20ff9c74de79712620453 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Sat, 22 Aug 2020 12:15:12 +0200 Subject: actions: Fix CI --- .github/workflows/ci.yml | 12 +++++++----- gen.sh | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9758584..8886753 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,27 +1,29 @@ name: CI -on: - push: - branches: [ $default-branch ] - pull_request: - branches: [ $default-branch ] +on: [push] jobs: build: runs-on: ubuntu-latest strategy: + # Failure for one Python version does not indicate it’ll fail for another + fail-fast: false matrix: python-version: [3.6, 3.7, 3.8, pypy3] steps: - uses: actions/checkout@v2 + with: + submodules: true - name: Set up Python uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | + sudo apt install ninja-build libxml2-dev libxslt1-dev pip install . pip install flake8 pytest pytest-cov - name: Lint with flake8 run: | + cd lulua flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics - name: Test with pytest run: | diff --git a/gen.sh b/gen.sh index 2bf35a0..2880a00 100755 --- a/gen.sh +++ b/gen.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # Generate build.ninja that builds the docs/stats/… corpusdir=corpus -- cgit v1.2.3