Skip to content

Ignore certain docstring #22

Ignore certain docstring

Ignore certain docstring #22

Workflow file for this run

name: CI
on: [push]
jobs:
test-linux:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12"]
env:
TEST_OPTS: "-rfsxEX -s --cov=. --cov-config=.coveragerc"
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
- name: Upgrade pip
run: python -m pip install --upgrade pip
- name: Install coverage
run: pip install pytest-cov
- name: Install package
run: python -m pip install .[test]
- name: Install package all dependencies
run: python -m pip install .[full]
- name: Test with pytest
run: pytest $TEST_OPTS
- name: Coverage report
run: coverage report -m
- name: Coveralls Parallel
env:
COVERALLS_FLAG_NAME: ${{ matrix.test-number }}
COVERALLS_PARALLEL: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_SERVICE_NAME: github
run: |
pip install coveralls
coveralls
coveralls:
needs: test-linux
runs-on: ubuntu-latest
steps:
- uses: actions/setup-python@v2
with:
python-version: 3.x
- name: Coveralls Finished
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_SERVICE_NAME: github
run: |
pip install coveralls
coveralls --finish
# Dummy task to summarize all. See https://github.com/bors-ng/bors-ng/issues/1300
ci-success:
name: ci
if: ${{ success() }}
needs: test-linux
runs-on: ubuntu-latest
steps:
- name: CI succeeded
run: exit 0