File tree Expand file tree Collapse file tree 3 files changed +101
-10
lines changed Expand file tree Collapse file tree 3 files changed +101
-10
lines changed Original file line number Diff line number Diff line change @@ -33,19 +33,16 @@ jobs:
33
33
uses : actions/setup-python@v2 # https://github.com/actions/setup-python
34
34
with :
35
35
python-version : ${{ matrix.python-version }}
36
- # - name: Cache dependencies
37
- # id: cache-deps
38
- # uses: actions/cache@v2 # https://github.com/actions/cache
39
- # with:
40
- # path: ~/.cache/pip
41
- # key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('setup.py') }}
36
+ - name : Cache dependencies
37
+ id : cache-deps
38
+ uses : actions/cache@v2 # https://github.com/actions/cache
39
+ with :
40
+ path : ~/.cache/pip
41
+ key : ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('setup.py') }}
42
42
- name : Install python prerequisites
43
43
# Only install dependencies when there is a cache miss
44
- # if: steps.cache-deps.outputs.cache-hit != 'true'
44
+ if : steps.cache-deps.outputs.cache-hit != 'true'
45
45
run : pip install -U --user pip setuptools setuptools-scm flake8 nox
46
- - name : Lint
47
- if : matrix.os == 'ubuntu-latest' && matrix.python-version == env.PYTHON_LATEST
48
- run : python -m flake8 . --count --ignore=E252,W503 --max-complexity=26 --max-line-length=127 --show-source --statistics ;
49
46
- name : Run tests and post coverage results
50
47
env :
51
48
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change
1
+ # For documentation on GitHub Actions Workflows, see:
2
+ # https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions
3
+ name : Doc
4
+
5
+ on :
6
+ push :
7
+ branches :
8
+ - master
9
+ - 2.0
10
+ pull_request :
11
+ branches :
12
+ - master
13
+ - 2.0
14
+
15
+ env :
16
+ PYTHON_LATEST : 3.9
17
+
18
+ jobs :
19
+ ci :
20
+ strategy :
21
+ matrix :
22
+ os : [ubuntu-latest]
23
+ python-version : [3.9]
24
+ fail-fast : false
25
+ runs-on : ${{ matrix.os }}
26
+ steps :
27
+ - uses : actions/checkout@v2 # https://github.com/actions/checkout
28
+ with :
29
+ # Only a single commit is fetched by default, for the ref/SHA that triggered the workflow.
30
+ # Set fetch-depth: 0 to fetch all history for all branches and tags.
31
+ fetch-depth : 0 # Needed for setuptools_scm to work correctly
32
+ - name : Set up Python
33
+ uses : actions/setup-python@v2 # https://github.com/actions/setup-python
34
+ with :
35
+ python-version : ${{ matrix.python-version }}
36
+ - name : Cache dependencies
37
+ id : cache-deps
38
+ uses : actions/cache@v2 # https://github.com/actions/cache
39
+ with :
40
+ path : ~/.cache/pip
41
+ key : ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('setup.py') }}
42
+ - name : Install python prerequisites
43
+ # Only install dependencies when there is a cache miss
44
+ if : steps.cache-deps.outputs.cache-hit != 'true'
45
+ run : pip install -U --user pip setuptools setuptools-scm flake8 nox
46
+ - name : Sphinx documentation build
47
+ run : python -m nox --non-interactive --session docs # Run nox just for documentation build
Original file line number Diff line number Diff line change
1
+ # For documentation on GitHub Actions Workflows, see:
2
+ # https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions
3
+ name : Lint
4
+
5
+ on :
6
+ push :
7
+ branches :
8
+ - master
9
+ - 2.0
10
+ pull_request :
11
+ branches :
12
+ - master
13
+ - 2.0
14
+
15
+ env :
16
+ PYTHON_LATEST : 3.9
17
+
18
+ jobs :
19
+ ci :
20
+ strategy :
21
+ matrix :
22
+ os : [ubuntu-latest]
23
+ python-version : [3.9]
24
+ fail-fast : false
25
+ runs-on : ${{ matrix.os }}
26
+ steps :
27
+ - uses : actions/checkout@v2 # https://github.com/actions/checkout
28
+ with :
29
+ # Only a single commit is fetched by default, for the ref/SHA that triggered the workflow.
30
+ # Set fetch-depth: 0 to fetch all history for all branches and tags.
31
+ fetch-depth : 0 # Needed for setuptools_scm to work correctly
32
+ - name : Set up Python
33
+ uses : actions/setup-python@v2 # https://github.com/actions/setup-python
34
+ with :
35
+ python-version : ${{ matrix.python-version }}
36
+ - name : Cache dependencies
37
+ id : cache-deps
38
+ uses : actions/cache@v2 # https://github.com/actions/cache
39
+ with :
40
+ path : ~/.cache/pip
41
+ key : ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ hashFiles('setup.py') }}
42
+ - name : Install python prerequisites
43
+ # Only install dependencies when there is a cache miss
44
+ if : steps.cache-deps.outputs.cache-hit != 'true'
45
+ run : pip install -U --user pip setuptools setuptools-scm flake8 nox
46
+ - name : Lint
47
+ run : python -m flake8 . --count --ignore=E252,W503 --max-complexity=26 --max-line-length=127 --show-source --statistics ;
You can’t perform that action at this time.
0 commit comments