diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-06-14 09:36:53 +0300 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2020-06-14 09:42:05 +0300 |
commit | 0e271f28a490d4335b703fb173193443b080fd2e (patch) | |
tree | 9ebe11a69deaa705dd520d3d357d24cee3e97db3 /.github | |
parent | b0490ce8129ba971bc4fceae836f8e725e6b6b57 (diff) |
github actions: Merge workflows for linting to lint.yml
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/docslint.yml | 16 | ||||
-rw-r--r-- | .github/workflows/lint.yml | 8 | ||||
-rw-r--r-- | .github/workflows/mypy.yml | 16 |
3 files changed, 6 insertions, 34 deletions
diff --git a/.github/workflows/docslint.yml b/.github/workflows/docslint.yml deleted file mode 100644 index f0b3c38ea..000000000 --- a/.github/workflows/docslint.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Lint the format of document - -on: [push, pull_request] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v1 - - name: Install dependencies - run: pip install -U tox - - name: Run Tox - run: tox -e docslint diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e6feb71b6..0c09c778b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,10 +1,14 @@ -name: Lint source code (flake8) +name: Lint source code on: [push, pull_request] jobs: build: runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + tool: [docslint, flake8, mypy] steps: - uses: actions/checkout@v2 @@ -15,4 +19,4 @@ jobs: - name: Install dependencies run: pip install -U tox - name: Run Tox - run: tox -e flake8 + run: tox -e ${{ matrix.tool }} diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml deleted file mode 100644 index 1d8bfc90a..000000000 --- a/.github/workflows/mypy.yml +++ /dev/null @@ -1,16 +0,0 @@ -name: Lint source code (mypy) - -on: [push, pull_request] - -jobs: - build: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v1 - - name: Install dependencies - run: pip install -U tox - - name: Run Tox - run: tox -e mypy |