diff --git a/.github/workflows/docslint.yml b/.github/workflows/docslint.yml new file mode 100644 index 000000000..f0b3c38ea --- /dev/null +++ b/.github/workflows/docslint.yml @@ -0,0 +1,16 @@ +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/flake8.yml b/.github/workflows/flake8.yml new file mode 100644 index 000000000..e6feb71b6 --- /dev/null +++ b/.github/workflows/flake8.yml @@ -0,0 +1,18 @@ +name: Lint source code (flake8) + +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v1 + with: + python-version: 3.6 + - name: Install dependencies + run: pip install -U tox + - name: Run Tox + run: tox -e flake8 diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml new file mode 100644 index 000000000..1d8bfc90a --- /dev/null +++ b/.github/workflows/mypy.yml @@ -0,0 +1,16 @@ +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 diff --git a/.travis.yml b/.travis.yml index 3ceb2e3f2..340022cd8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,12 +29,6 @@ jobs: - TOXENV=du16 - python: '3.6' env: TOXENV=docs - - python: '3.6' - env: TOXENV=docslint - - python: '3.6' - env: TOXENV=mypy - - python: '3.6' - env: TOXENV=flake8 - language: node_js node_js: '10.7'