Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2020-11-04 20:21:47 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2020-11-04 20:21:47 +0300
commit8bf84167a30aa05886fcc1ed8895c8c20e939d89 (patch)
tree51252d17e9c5a344395d64fe4225759cb04f1f4c /.github
parentb93aa3137af650ea01f3a68bb14e822bffe81309 (diff)
parentab707be1e1def8c904b5df0c5ddeaf2edacca0f6 (diff)
Merge branch '3.x'
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/main.yml42
-rw-r--r--.github/workflows/nodejs.yml21
2 files changed, 61 insertions, 2 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 7acfef6d2..6d5a8aa0f 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -1,9 +1,47 @@
-name: CI on Windows
+name: CI
on: [push, pull_request]
jobs:
- build:
+ ubuntu:
+ runs-on: ubuntu-16.04
+ strategy:
+ fail-fast: false
+ matrix:
+ name: [py36, py37, py38]
+ include:
+ - name: py36
+ python: 3.6
+ docutils: du13
+ - name: py37
+ python: 3.7
+ docutils: du14
+ - name: py38
+ python: 3.8
+ docutils: du15
+ coverage: "--cov ./ --cov-append --cov-config setup.cfg"
+ env:
+ PYTEST_ADDOPTS: ${{ matrix.coverage }}
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up Python ${{ matrix.python }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python }}
+ - name: Check Python version
+ run: python --version
+ - name: Install graphviz
+ run: sudo apt-get install graphviz
+ - name: Install dependencies
+ run: pip install -U tox codecov
+ - name: Run Tox
+ run: tox -e ${{ matrix.docutils }} -- -vv
+ - name: codecov
+ uses: codecov/codecov-action@v1
+ if: matrix.coverage
+
+ windows:
runs-on: windows-latest
strategy:
matrix:
diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml
new file mode 100644
index 000000000..d7a7c95f1
--- /dev/null
+++ b/.github/workflows/nodejs.yml
@@ -0,0 +1,21 @@
+name: CI (node.js)
+
+on: [push, pull_request]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ env:
+ node-version: 10.7
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: Use Node.js ${{ env.node-version }}
+ uses: actions/setup-node@v1
+ with:
+ node-version: ${{ env.node-version }}
+ - run: npm install
+ - name: Run headless test
+ uses: GabrielBB/xvfb-action@v1
+ with:
+ run: npm test