Skip to content

Updates workflow

Updates workflow #33

Workflow file for this run

name: Run Tests
on:
release:
types: [ published ]
push:
paths:
- '.github/workflows/*.yml'
- 'plugins/src/**'
- 'plugins/test/**'
- 'src/**'
- 'test/**'
- '*.ini'
- '*.py'
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
env:
FETCH_RANGES: ${{ vars.FETCH_RANGES }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Install packages
run: |
python -m pip install .[dev] ./plugins[dev]
- name: Invoke Tests
run: pytest -c pytest-all.ini
- uses: codecov/codecov-action@v3
with:
files: ./htmlcov-all/coverage.xml